Pythonでファイルを書き込む「最も安全な」方法は何ですか? アトミック ファイル書き込みについては聞いたことがありますが、その方法と処理方法がわかりません。
質問する
766 次
3 に答える
6
あなたが望むのは、ディスク上に未完成の最終ファイルが決してないように、アトミックなファイル置換です。ターゲットの場所には、完全な新しいバージョンまたは完全な古いバージョンのみが存在します。
Python のメソッドは次のとおりです。
于 2012-10-16T20:39:51.107 に答える
-1
with open("path", "w") as f:
f.write("Hello, World")
with-Statement を使用すると、何が起こってもファイルが閉じられることが保証されます (それは try .. finally と同じです)。
于 2012-10-16T20:33:25.723 に答える