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
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!!