Код выхода Pycharm 0
Всякий раз, когда я запускаю какой-либо код, моя консоль всегда заканчивается на Process finished with exit code 0
.
Например, если бы я просто напечатал ( "hellow" ):
pydev debugger: process 21021 is connecting
Connected to pydev debugger (build 131.618)
hellow
Process finished with exit code 0
Есть ли способ сделать вывод "hellow"?
Ответы
Ответ 1
Вы понимаете, что это не часть выхода, не так ли? Это просто дополнительная информация, предоставленная консолью IDE. Реальная программа просто выводит hellow
, как ожидалось.
Говоря, что Process finished with exit code 0
означает, что все работает нормально. Если в вашей программе возникает исключение, иначе создается exit
с ненулевым аргументом, IDE сообщит вам об этом, что является полезной информацией об отладке.
Вы не должны запускать свои программы Python из среды IDE во время производства, поэтому я думаю, что попытка удалить это не имеет значения.
Ответ 2
Если вы остановите свой script и генерируете исключение, вы можете добавить следующее, кроме того, которое возвращает одно и то же сообщение.
except KeyboardInterrupt:
sys.exit(0)
Возвращает
Process finished with exit code 0