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



Miêu tả

Phương thức fdatasync() ghi file với fd đã cho tới disk.

Cú pháp

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

os.fdatasync(fd);

Chi tiết về tham số:

  • fd -- Đây là file descriptor.

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 fdatasync() 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")

# Bay gio ban co the su dung phuong fdatasync().
os.fdatasync(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 chao cac ban
Dong file thanh cong!!

file_io_trong_python.jsp


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