Сохраните Windows Console открытым после Ошибки Python

Ассоциации файлов на моей машине (winxp домой) таковы, что сценарий Python непосредственно открыт с интерпретатором Python. Если я дважды щелкаю по сценарию Python, консоль выполнения и каждая вещь прекрасна - пока нет никакой синтаксической ошибки в сценарии.

В этом случае консоль открывается на мгновение, но она сразу закрывается. Слишком быстро прочитать сообщение об ошибке.

Конечно, их была бы возможность вручную открыть консоль и выполнить сценарий путем ввода python myscript.py но я уверен, что существует более удобное (т.е. "двойной щелчок, базирующийся") решение.

8
задан akinuri 16 May 2018 в 09:05
поделиться

2 ответа

Создайте командный файл:

C:\Python26\python.exe %1
IF %ERRORLEVEL% NEQ 0 PAUSE

Используйте его как ассоциацию файлов, а не напрямую python.exe. Это приведет к выполнению оператора PAUSE только в том случае, если python.exe вернет ошибку

13
ответ дан 5 December 2019 в 12:08
поделиться

Канонический способ запустить команду в окне командной строки, которое не закрывается, -

cmd /k "your command"
1
ответ дан 5 December 2019 в 12:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: