2012-04-28 11 views
5

私はPythonにはかなり新しく、Wing IDEを使ってこの機能を使い続けています。見ているうちに見つけられるものの1つは、すぐに終了しないコマンドを実行するときに、Pythonシェルを強制終了する方法でした。例は次のようになります:Wing IDEでPythonシェルをどのように終了させますか?

import math 
math.factorial(1000000) 

私はVisual Studio C++でコマンドがCtrl + Cであることを知っていますが、Pythonと同等のものは何ですか?

+1

Ctrl + Cを試しましたか? – huon

+0

ctrl + dを押してPythonシェルを終了します。 – Vikas

+0

そのコマンドが広く使用されています。たとえば、UNIXシェルでプログラムを実行すると、そのコマンドは機能します(私はそうだと思います)。あなたのIDEでそれをやろうとしているのであれば、ただスクリーンショットを見るために、赤いストップサインにあると言います。 –

答えて

3

実行を終了する方法は、シェルによって異なります。 Wing IDEの場合は、オプションメニューのRestart Shellの項目を使用します。

+1

"Restart Shell"が完全にシェルの状態を消去するように見えます。ほとんどのインタプリタでは、Ctrl + C割り込みは可能な限り状態をそのまま残します。 – Maxander

0

これはシェルによって異なります。ほとんどのシェルでは、ctrl-Cであるか、プロセスを強制終了します。

問題のスレッドがスタックされているため、(スレッドまたはプロセスを生成しない限り)Python内から行う方法はありません。

関連する問題