2024-10-06 12:29:10 发布
网友
如何刷新作为数字文件句柄打开的文件中写入的内容
为了举例说明,可以在Python中执行以下操作:
f = open(fn, 'w') f.write('Something') f.flush()
相反,我在执行以下操作时缺少一个方法:
import os fd = os.open(fn) os.pwrite(fd, buffer, offset) # How do I flush fd here?
使用os.fsync(fd)。见docs了解fsync
os.fsync(fd)
fsync
如果对从python文件对象获取的文件描述符执行fsync,请小心。在这种情况下,需要首先刷新python文件对象
使用
os.fsync(fd)
。见docs了解fsync
如果对从python文件对象获取的文件描述符执行
fsync
,请小心。在这种情况下,需要首先刷新python文件对象相关问题 更多 >
编程相关推荐