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
.
업데이트: 이유는 모르겠지만 이것은 작동합니다.때때로??!