gpt4 book ai didi

python - 意外关机期间损坏文件的危险

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:34 25 4
gpt4 key购买 nike

我通过以下方式记录数据:

with open('filename.txt','a') as fid:
fid.write(line_of_data)

诚然,每次写入文件打开的时间很短,但我会每秒写入数据,使其非常重复。由于这是在远程系统上使用的,因此电源中断总是有可能导致计算机关机。如果在 fid.write() 中间断电,整个文件是否会损坏,或者,因为它被打开为“追加”,只会丢失最后一行吗?

最佳答案

它实际上取决于文件系统和操作系统。当您“写入”一个文件时,它可能并不真正意味着写入实际的硬盘驱动器——例如,它可能被操作系统缓冲,并且永远不会真正“写入”到硬盘驱动器本身。在这种情况下,除了一切都可能发生之外,你不应该假设任何事情。如果您需要某种形式的持久性写作——您可能需要使用专门的库来添加所需的安全层

关于python - 意外关机期间损坏文件的危险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29538052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com