Python3 os.fdatasync () metode
Metode file / direktori Python3 OS
garis besar
Metode os.fdatasync () digunakan untuk memaksa file ditulis ke disk, file yang ditentukan oleh fd file descriptor, tapi tidak menegakkan informasi status file update. Jika Anda perlu refresh buffer dapat menggunakan metode ini.
Tersedia di Unix.
tatabahasa
fdatasync () sintaks metode adalah sebagai berikut:
os.fdatasync(fd);
parameter
fd - file descriptor
Kembali Nilai
Metode ini tidak memiliki nilai kembali.
contoh
Contoh berikut menunjukkan fdatasync () metode penggunaan:
#!/usr/bin/python3 import os, sys # 打开文件 "/tmp/foo.txt" fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 写入字符串 os.write(fd, "This is test") # 使用 fdatasync() 方法 os.fdatasync(fd) # 读取文件 os.lseek(fd, 0, 0) str = os.read(fd, 100) print ("读取的字符是 : ", str) # 关闭文件 os.close( fd ) print ("关闭文件成功!!")
Output program di atas adalah:
读取的字符是 : This is test 关闭文件成功!!