python保存文件的时候总是显示未响应怎么办,急!

如题所述

文件被占用。
可能是你的程序打开了这个文件没有关闭,然后再次执行就会产生这样的问题。
解决办法是使用上下文。上下文会自动关闭打开的文件,无论是主动结束还是因为出错而结束。
with open('a.txt', 'r') as f:
....pass
这样,a.txt在执行完后总是会关闭的,无论是正确执行完还是因为出错而结束,或者强制中断执行都一样。
上下文也可以同时打开多个文件:
with open(...) as f1,open(...) as f2:
....pass
温馨提示:答案为网友推荐,仅供参考
相似回答