Як зробити атомарний запис файлу?
Відповідь
•Пиши у тимчасовий файл поруч.
•fsync за необхідності.
•Потім replace/rename на цільовий шлях (атомарно на більшості FS).
•Використовуй pathlib і os.replace.
•Це захищає від пошкоджених файлів при падінні.
Чи корисна ця відповідь?