python 文件操做 注意事项

t=open("worker.log","a")python

t.write("aaaaa")进程

t.flush()it

若是正在写的worker.log被删掉了,那么python再写也不会报错,只是原文件句柄没有了,不会再写入新建的同名字的worker.log了多进程

因此若是多进程操做文件的话,某个进程把文件删掉了,其余进程写的就会丢失,这点注意文件

相关文章
相关标签/搜索