私は MSVS 2013 Express の PTVS パッケージを使用して、Python スクリプトを開発および実行しています。スクリプトを実行するにはStart
、ボタン ( F5) を使用しています。スクリプトは、バックグラウンドで実行されている外部プログラムと通信するために TCP/IP スタックを使用します。スクリプトの最後の行は次のとおりです。
del SWLink
sys.exit()
SWLink
定義された通信オブジェクトはどこにありますか。
スクリプトの実行中、ターミナル (コマンド) ウィンドウが開き、print() メッセージを含むいくつかのメッセージがエコーされます。スクリプトが終了すると、ターミナルはキーが押されるのを待って閉じ、IDE に制御を戻します。
ターミナルが自動的に閉じるようにスクリプトを終了するにはどうすればよいでしょうか?
答え1
デバッグ出力ウィンドウを自動的に閉じるには、以下を開きます。
DEBUG
-> Options and Settings...
-> Python Tools
->Debugging
Wait for input when process exits normally
およびチェックボックスをオフにしますWait for input when process exits abnormally
。
更新:なぜかは分かりませんが、これが機能するのは時々??!