Metodo os.fdatasync python3 ()
metodi di file / directory python3 OS
contorno
Metodo os.fdatasync () viene utilizzato per forzare il file viene scritto su disco, il file specificato dal descrittore di file fd, ma non applica le informazioni di stato file di aggiornamento. Se è necessario aggiornare il buffer può utilizzare questo metodo.
Disponibile su Unix.
grammatica
fdatasync () metodo di sintassi è la seguente:
os.fdatasync(fd);
parametri
fd - descrittore di file
Valore di ritorno
Questo metodo non restituisce alcun valore.
Esempi
L'esempio seguente dimostra fdatasync () metodo di uso:
#!/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 ("关闭文件成功!!")
L'output del programma di cui sopra è:
读取的字符是 : This is test 关闭文件成功!!