【发布时间】:2016-03-24 03:11:37
【问题描述】:
我对 Python 有点陌生,所以我想这个问题有一个简单的答案。但我似乎无法在任何地方找到解决方案。
我有一个 Python 脚本,它不断接受来自流式 API 的输入并将数据保存到文件中。
我需要停止脚本来修改代码时的问题。如果我使用 ctrl-f2,有时我会在脚本写入输出文件的过程中捕获它,并且文件最终会损坏。
有没有一种简单的方法可以手动停止 Python,让它完成当前代码行的执行?
【问题讨论】:
-
我会第二次退出 ...
-
谢谢。虽然我应该在问题中指定我正在使用 Pycharm 的“停止”按钮来终止脚本。而且它似乎不会被抓住,因为它会发出 sigkill 信号。是否有另一种方法可以停止发送不同信号的脚本?我试过 Ctrl-C,但它似乎不适用于 Pycharm。