質問

私が使用する小さなアプリをたくさん書いています

try:
   print "always does this until I Ctrl+C"


Except KeyboardInterrupt:
   print "finish program"

IDLE の使用から離れ始め、PyScripter を起動したところです。ただし、CTRL+C は機能しなくなりました。まだ送ることは可能ですか? KeyboardInterrupt 組み込みのインタープリターを使用しているときは?

役に立ちましたか?

解決

PyScripter では、実行中のプログラムを終了したいだけであれば、いつでもリモート エンジンを再初期化できます。

  • [アプリケーション実行] メニュー > [Python エンジン] > [Python エンジンの再初期化] または
  • インタプリタのコンテキスト メニュー > Python エンジン > Python エンジンの再初期化、または
  • キーボード ショートカット CTRL-F2

ソース、Psyscripter 著者

他のヒント

私は自分の質問に答えておくが、私は、彼らが有効であると考えている..

PyScripterのGoogleのグループは、彼らがプログレスバーをインポートし、割り込みをシミュレートし、それを殺す1つの実装を持っています。しかし、これはキーボード割り込みと同じではありません。私は新しい実装まで運が悪いんだように見えます。

誰もが(スレッド使用せず:p)を、ユーザーの裁量でプログラムを終了させる別の新しい方法を提案することができ、と言った?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top