Latest web development tutorials

Metodo os.fdatasync python3 ()

metodi di file / directory python3 OS 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
关闭文件成功!!

metodi di file / directory python3 OS metodi di file / directory python3 OS