Phương thức os.closerange() trong Python



Miêu tả

Phương thức closerange() đóng tất cả các file có file descriptor từ fd_low (có bao gồm) tới fd_high (không bao gồm), bỏ qua các lỗi.

Cú pháp

Cú pháp của closerange() trong Python:

os.closerange(fd_low, fd_high);

Chi tiết về tham số:

  • fd_low -- Là giới hạn fd thấp nhất của file cần được đóng.

  • fd_high -- Là giới hạn fd cao nhất của file cần được đóng.

Hàm này tương đương với:

for fd in xrange(fd_low, fd_high):
    try:
        os.close(fd)
    except OSError:
        pass
Quảng cáo

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của closerange() trong Python.

 

import os, sys

# Mo mot file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# Ghi mot chuoi
os.write(fd, "Python chao cac ban")

# Dong file da mo
os.closerange( fd, fd)

print "Dong tat ca cac file thanh cong!!"

Chương trình Python này sẽ tạo foo.txt đã cho và sau đó ghi nội dung đã cho vào file đó. Kết quả là:

Dong tat ca cac file thanh cong!!

file_io_trong_python.jsp


Tài liệu giáo viên