我正在尝试使用CTRL F2退出该代码,或者尝试通过停止按钮关闭该过程,但是从不调用finally子句。我想当我停止将数据写入文件的过程时。
originalList
答案 0 :(得分:0)
您可能会错过您的except /最终关闭的原因是您从try / except中中断了脚本(即在for name in files:
循环中)
以最小的代表性示例调试任何问题总是有帮助的,请尝试运行/停止:
try:
time.sleep(100)
except KeyboardInterrupt:
print('Graceful stop')
finally:
print('Cleanup')
如果您仍然对此有疑问,请向您的PyCharm版本提供完整的异常消息。