安全写入文件(原子性)
项目描述
Safeout:安全写入文件
使用safeout
,你可以写入
from safeout import safeout
with safeout('output.txt') as output:
output.write("Hello world\n")
这将安全、原子性地写入文件output.txt
。也就是说,如果在with
块中出现问题(异常或崩溃),则不会有任何输出。如果with
块完成,则输出文件将包含整个结果。
因此,如果输出文件存在,你可以确信过程已正确完成。
许可证:MIT
项目详情
关闭
Safeout-0.3.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3703b522f865f81338d07c95d3ceaf7bda2fa46dfbe6da5590a467bd7b1f1fcc |
|
MD5 | b409b9a2135c90501dbf2d2d8c33c06c |
|
BLAKE2b-256 | e58a6d53feedef23966c20c79ffcd2fde8036188c21e5bdd630f26683124223f |