Атомарная замена файла в Python

Какой рекомендуемый способ заменить файл атомарно в Python?

т.е. если сценарий Python прерывается, происходит отключение электроэнергии и т. д. файлы не имеют высокой вероятности оказаться в несогласованном состоянии (половина записана на диск).

Предпочтительно решение для платформ Linux / UNIX.

(Я знаю, что выполнение 100% атомарных операций может зависеть от вашей файловой системы, но, по крайней мере, снижает вероятность повреждения)

7
задан MAK 4 October 2011 в 08:58
поделиться