Python刷新和已关闭的文件

Python刷新和已关闭的文件,python,Python,当某个函数已经执行f.close()时,如何添加检查以避免用f.flush()刷新文件f 我似乎不知道怎么做://我想你可以用它来达到这个目的 任何需要打开文件的操作都会引发 关闭文件后出现ValueError 或者使用fileobj.closed属性,如果为True,则不进行刷新 file.closed bool,指示文件对象的当前状态。这 是只读属性;close()方法更改该值。可能 并非在所有类似文件的对象上都可用 只需检查文件对象的closed属性

当某个函数已经执行f.close()时,如何添加检查以避免用f.flush()刷新文件f

我似乎不知道怎么做://

我想你可以用它来达到这个目的

任何需要打开文件的操作都会引发 关闭文件后出现ValueError

或者使用fileobj.closed属性,如果为True,则不进行刷新

file.closed bool,指示文件对象的当前状态。这 是只读属性;close()方法更改该值。可能 并非在所有类似文件的对象上都可用


只需检查文件对象的
closed
属性