Python:如何在文件保持读/写时安全地关闭文件?
我一直看到错误ValueError('I/O operation on closed file',)
。
如何避免它?
我实际上正在使用软件UI的东西。单击关闭按钮时, 我必须强制关闭文件并退出app,关键逻辑如下:
file = openfile("XXXX", 'r')
while True:
line = file.readline()
//process line
单击关闭按钮时:
def close_file():
file.close()
非常感谢
答案 0 :(得分:0)
file = openfile("XXXX", 'r')
while True:
if the close button is clicked:
break
line = file.readline()
//process line
file.close()
答案 1 :(得分:0)
运行时使用:并设置running = False以停止循环。