Latest web development tutorials

os.fdatasync python3 método ()

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS


contorno

os.fdatasync método () se utiliza para forzar el archivo se escribe en el disco, el archivo especificado por el descriptor de fichero fd, pero no hace cumplir la información de estado del archivo de actualización. Si necesita refrescar la memoria intermedia puede utilizar este método.

Disponible en Unix.

gramática

fdatasync () Sintaxis método es el siguiente:

os.fdatasync(fd);

parámetros

  • fd - descriptor de archivo

Valor de retorno

Este método no tiene ningún valor de retorno.

Ejemplos

El siguiente ejemplo demuestra fdatasync () método de 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 ("关闭文件成功!!")

La salida del programa anterior es:

读取的字符是 :  This is test
关闭文件成功!!

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS