【问题标题】:How do you terminate the Python shell in Wing IDE?如何在 Wing IDE 中终止 Python shell?
【发布时间】:2012-04-28 12:17:35
【问题描述】:

我对 Python 还很陌生,一直在使用 Wing IDE 来玩转这些功能。我环顾四周时发现的一件事是如何在执行不会很快终止的命令时强制终止 Python shell。一个例子是:

import math
math.factorial(1000000)

我知道在 Visual Studio C++ 中,命令是 Ctrl+C,但对应的 Python 究竟是什么?

【问题讨论】:

  • 该命令被广泛使用。例如,在 unix shell 上执行您的程序,该命令将起作用(我认为如此)。如果您尝试在 IDE 中执行此操作,只是为了查看屏幕截图,我会说它在红色停止标志上

标签: python shell wing-ide


【解决方案1】:

用于终止执行的方法因 shell 而异。对于 Wing IDE,您可以使用 Options 菜单上的 Restart Shell 项。

【讨论】:

  • "Restart Shell" 似乎完全擦除了shell的状态;在大多数解释器中,Ctrl+C 中断会尽可能保持状态不变。
【解决方案2】:

这取决于你的外壳。对于大多数 shell,它是 ctrl-C,或者杀死进程。

没有办法在 python 中执行此操作(除非您正在生成线程或进程),因为有问题的线程被卡住了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    相关资源
    最近更新 更多