Phương thức File flush() trong Python



Miêu tả

Phương thức flush() sẽ Flush (xóa sạch hoặc chuyển ra ngoài) bộ đệm nội tại, giống như hàm fflush của Stdio. Nó có thể không vận hành trên một số đối tượng giống file.

Python tự động flush các file khi đóng chúng. Nhưng có thể bạn muốn flush dữ liệu trước khi đóng file.

Cú pháp

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

fileObject.flush(); 

Chi tiết về tham số:

  • NA

Trả về giá trị

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

Quảng cáo

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

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

 

# Mo mot file
fo = open("foo.txt", "wb")
print "Ten cua file la: ", fo.name

# Tai day khong thuc hien dieu gi, nhung ban co the thuc hien hoat dong read tai day.
fo.flush()

# Dong file da mo
fo.close()

Chạy chương trình Python trên sẽ cho kết quả −

Ten cua file la:  foo.txt

file_io_trong_python.jsp


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