t=open("worker.log","a")python
t.write("aaaaa")进程
t.flush()it
若是正在写的worker.log被删掉了,那么python再写也不会报错,只是原文件句柄没有了,不会再写入新建的同名字的worker.log了多进程
因此若是多进程操做文件的话,某个进程把文件删掉了,其余进程写的就会丢失,这点注意文件