gpt4 book ai didi

python - 如何进行原子文件替换?

转载 作者:太空狗 更新时间:2023-10-29 21:27:18 24 4
gpt4 key购买 nike

在 Python 中以原子方式替换文件的推荐方法是什么?

即如果 Python 脚本中断、停电等,文件不会以不一致的状态结束(一半写入磁盘)。

首选适用于 Linux/UNIX 平台的解决方案。

(我知道获得 100% 原子操作可能取决于您的文件系统,但至少降低损坏的可能性。)

最佳答案

创建一个新文件并 os.rename() 它覆盖现有文件。这是 most platforms 上的原子在 most conditions 下.

关于python - 如何进行原子文件替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645338/

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