我正在 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
複選框。
更新:我不知道為什麼,但這才有效有時??!