2

Я использую пакет PTVS в MSVS 2013 Express для разработки и запуска сценариев Python. Я использую кнопку « Start (F5) для запуска скрипта. Сценарий использует стек TCP/IP для связи с внешней программой, работающей в фоновом режиме. Последние строки в моем скрипте:

del SWLink
sys.exit()

где SWLink - это заданный объект связи.

Во время выполнения скрипта открывается окно терминала (команды), в котором отображаются некоторые сообщения, включая мои сообщения print (). Когда сценарий завершается, терминал ожидает нажатия клавиши, чтобы закрыть и вернуть управление в среду IDE.

Как мне завершить сценарий, чтобы терминал автоматически закрывался?

1 ответ1

2

Чтобы автоматически закрыть окно вывода отладки, откройте:

DEBUG -> Options and Settings... -> Python Tools -> Debugging

и снимите флажки Wait for input when process exits normally и установите флажки Wait for input when process exits abnormally .

ОБНОВЛЕНИЕ: я не знаю почему, но это работает только иногда??!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .