Отладка программы python, вызванной из другого пакетного файла

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

Как я могу трубы или отображения python ошибки в окне cmd?

28
задан Kunal
18.04.2023 8:05 Количество просмотров материала 2839
Распечатать страницу

1 ответ

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

mybat.летучая мышь:

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

python -i myscript.py
0
отвечен U2ros 2023-04-19 15:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх