Python中打开文件后不关闭,就无法成功写入内容了,这是为什么
Python中.write方法必须要close后才能看到保存的文本。
如何实时保存文件内容呢?比如跑了几天的代码,意外断电或者误触其它终止操作,几天辛苦岂不是白费了吗?
解决方法:在.write方法后加一句,**out.flush()**即可。
可以用with open as 的方法么,这个就不用考虑关上的问题了。
权限占用了,旧得没关闭,新的就没法写入。
建议每次操作完将文件close()掉
一般同一个文件同时只能打开一次, 要关闭之后才能再次打开这个文件,
如果上次文件没有关闭,再次打开这个文件,就是同时有两个对象操作同一个文件,这就冲突了,特别是在写入内容的情况
文件被占用的情况下应该是不能写入的,就像windows上你打开文件的时候不能删除,会提示你文件被占用一样
没关闭,就没写入