python 文件操作 注意事项

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

t.write("aaaaa")

t.flush()

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

所以如果多进程操作文件的话,某个进程把文件删掉了,其他进程写的就会丢失,这点注意


你可能感兴趣的:(python)