我正在使用 MSVS 2013 Express 上的 PTVS 包来开发和运行我的 Python 脚本。我使用按钮Start
( F5) 来运行脚本。该脚本使用 TCP/IP 堆栈与在后台运行的外部程序进行通信。我的脚本中的最后几行是:
del SWLink
sys.exit()
SWLink
定义的 comm 对象在哪里。
运行脚本时,会打开一个终端(命令)窗口,其中会回显一些消息,包括我的 print() 消息。脚本结束时,终端会等待按键关闭并将控制权返回给 IDE。
我应该如何完成我的脚本以便终端自动关闭?
答案1
为了自动关闭调试输出窗口,打开:
DEBUG
-> Options and Settings...
-> Python Tools
->Debugging
并取消选中Wait for input when process exits normally
和Wait for input when process exits abnormally
复选框。
更新:我不知道为什么,但这只有效有时??!