méthode de os.fdatasync python3 ()
Python3 OS méthodes fichier / répertoire
contour
méthode os.fdatasync () est utilisée pour forcer le fichier est écrit sur le disque, le fichier spécifié par le descripteur de fichier fd, mais ne fait pas respecter les informations d'état du fichier de mise à jour. Si vous avez besoin de rafraîchir la mémoire tampon peut utiliser cette méthode.
Disponible sur Unix.
grammaire
fdatasync () Syntaxe de la méthode est la suivante:
os.fdatasync(fd);
Paramètres
fd - descripteur de fichier
Valeur de retour
Cette méthode n'a pas de valeur de retour.
Exemples
L'exemple suivant illustre fdatasync () méthode d'utilisation:
#!/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 ("关闭文件成功!!")
La sortie du programme ci-dessus est:
读取的字符是 : This is test 关闭文件成功!!