Phương thức os.fsync() trong Python
Miêu tả
Phương thức fsync() ghi file có fd đã cho tới disk.
Cú pháp
Cú pháp của fsync() trong Python:
os.fsync(fd)
Chi tiết về tham số:
fd -- Đây là file descriptor.
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 fsync() 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 xin chao cac ban") # Bay gio ban co the su dung phuong thuc fsync(). os.fsync(fd) # Bay gio doc tu dau file os.lseek(fd, 0, 0) str = os.read(fd, 100) print "Chuoi da doc la : ", str # Dong file da mo os.close( fd ) print "Dong file thanh cong!!"
Chạy chương trình Python trên sẽ cho kết quả:
Chuoi da doc la : Python xin chao cac ban Dong file thanh cong!!