У меня раздражающая проблема. У меня есть пакетный файл Windows, который выполняет некоторую инициализацию (в основном устанавливает пути Python), а затем вызывает скрипт Python. Когда запускается пакетная программа, открывается другое окно для программы python. Проблема в том, что всякий раз, когда в программе на языке Python возникает ошибка, окно, конечно, закрывается, и я не вижу ошибки, так как я немедленно возвращаюсь к исходному окну cmd, из которого я вызвал пакетный скрипт.

Как я могу передать или отобразить ошибки Python в окне cmd?

1 ответ1

0

Что ж, после опробования различных решений я обнаружил, что лучший способ - добавить параметр -i в строку, вызвав скрипт python, который запускает интерпретатор python, чтобы там отображались ошибки. Вот пример:

mybat.bat:

ECHO Doing some initialization here
%PATH% = C:\CustomModulePath;%PATH%

python -i myscript.py

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