(Pycharm mac os x)无法刷新到fi

2024-09-28 20:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过刷新实时写入文件(而不是等待代码完成),但它似乎没有改变任何东西。 代码如下:

 dataFile =open("json",'a+')

 def write(data):
        dataFile.write(data)
        dataFile.flush()

而且dataFile.close()没有改变任何事情。有人知道问题出在哪里吗?你知道吗

编辑: 我通过在dataFile.flush()之后添加os.fsync(dataFile.fileno())成功地实现了这一点


Tags: 文件代码json编辑closedataosdef