原子操作指多步操作组成的一个操作,要么执行完所有操作,要么一个也不执行
使用了append打开文件,可以保证原子操作,写入的内容不会被覆盖。
另外 先判断文件存在不存在 然后创建这不是原子操作
python的open 在发现文件不存在时会自动创建(使用w或a方式打开时)
没有提供create+excl这种方式,即发现存在时创建,可利用底层的os.open
原子操作指多步操作组成的一个操作,要么执行完所有操作,要么一个也不执行
使用了append打开文件,可以保证原子操作,写入的内容不会被覆盖。
另外 先判断文件存在不存在 然后创建这不是原子操作
python的open 在发现文件不存在时会自动创建(使用w或a方式打开时)
没有提供create+excl这种方式,即发现存在时创建,可利用底层的os.open
本文标题:文件原子操作
本文链接:https://www.haomeiwen.com/subject/ptpcpxtx.html
网友评论