私はいくつかのPythonコードで遊んでいて、無限ループを作成しました:
y = 0
x = -4
itersLeft = x
while(itersLeft<0):
y = y + x
itersLeft = itersLeft - 1
print "y = ",y, "itersLeft = ", itersLeft
print y
ループを停止できるキーボードショートカットはありますか?ループを修正してから再起動できますか?
私はもう試した Ctrl+C 運がなかった。それが役立つ場合は、Windows 7環境を使用しています。
ありがとう。
[〜#〜] edit [〜#〜]
また、Aptana Studio 3を使用していて、 Ctrl+C その中のコマンド。それはそこでは動作しませんが、通常のコンソール内でそれを試してもうまくいきます。 Aptana環境が原因であるに違いないと思っています。
Ctrl+C 必要なものです。うまくいかなかった場合は、さらに強く叩きます。 :-)もちろん、シェルウィンドウを閉じることもできます。
編集:状況については言及しませんでした。最後の手段として、taskkill /im python.exe
を含むバッチファイルを作成し、デスクトップ、[スタート]メニューなどに配置して、暴走したスクリプトを強制終了する必要があるときに実行できます。もちろん、それはall Pythonプロセスを殺すので、注意してください。