文件原子操作

2018-03-30  本文已影响0人  xncode

原子操作指多步操作组成的一个操作,要么执行完所有操作,要么一个也不执行

使用了append打开文件,可以保证原子操作,写入的内容不会被覆盖。

另外 先判断文件存在不存在 然后创建这不是原子操作

python的open 在发现文件不存在时会自动创建(使用w或a方式打开时)
没有提供create+excl这种方式,即发现存在时创建,可利用底层的os.open
上一篇下一篇

猜你喜欢

热点阅读