gpt4 book ai didi

Python 刷新和已经关闭的文件

转载 作者:行者123 更新时间:2023-11-28 21:26:12 24 4
gpt4 key购买 nike

当某些函数已经完成 f.close() 时,如何添加检查以避免使用 f.flush() 刷新文件 f?

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

最佳答案

您可以使用 try ...except我猜是为了这个目的

Any operation which requires that the file be open will raise a ValueError after the file has been closed

或者使用 fileobj.closed 属性,如果它是 True 则不执行刷新

file.closed bool indicating the current state of the file object. This is a read-only attribute; the close() method changes the value. It may not be available on all file-like objects.

关于Python 刷新和已经关闭的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13428313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com