Latest web development tutorials

Python3 os.fdatasync () metode

Metode file / direktori Python3 OS 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
关闭文件成功!!

Metode file / direktori Python3 OS Metode file / direktori Python3 OS