【问题标题】:How to stop execution of script, except without exiting interactive session如何停止执行脚本,除非不退出交互式会话
【发布时间】:2021-08-05 22:41:48
【问题描述】:

我喜欢在开发和调试期间将大量代码粘贴到 ipython 窗口中。我也有一种情况,如果发生某种情况,我想停止执行:

if condition:
  <stop running>

sys.exit() 之类的解决方案似乎一直退出 ipython 回到终端提示符。还有其他方法吗?目前我这样做:

if condition:
  fjklsd;

这会出错并返回 ipython 提示符,但也很丑。

【问题讨论】:

    标签: python ipython


    【解决方案1】:

    你可以提出这个异常raise KeyboardInterrupt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2017-06-17
      • 2020-10-27
      • 2011-12-13
      • 2023-01-01
      相关资源
      最近更新 更多