2014-10-17 2 views
0

Я пишу код Python в Notepad ++, сохраните его в файле .py и запустите его, дважды щелкнув файл в Windows.Как я могу получать сообщения об ошибках от интерпретатора Python?

Однако, если в файле есть какие-либо синтаксические ошибки, программа просто отключается. Я не получаю сообщение об ошибке.

Как я могу получить сообщения об ошибках в отношении проблем в программе? Кроме того, что является лучшим способом кодирования сценариев запуска Python?

+2

Откройте командную строку для запуска Python. Ошибки будут отображаться на консоли, и консоль не будет автоматически закрыта. (Кроме того, у Notepad ++ есть поддержка для запуска таких?) – user2864740

+0

@ user2864740 В CMD существует ли способ избежать большого количества навигации по папке файла 'py' или избежать записи всего пути файла ? – user3150201

+0

Несомненно, [создать индивидуальный ярлык] (http://johnbokma.com/windows/command-prompt-shortcut.html) с соответствующим «Начать». Или просто оставьте приглашение командной строки все время: D Для игры я также рекомендую использовать [Python IDLE] (https://docs.python.org/2/library/idle.html). – user2864740

ответ

1

При двойном щелчке файла .py в Windows для запуска этого файла запускается стандартный программный обработчик. Это будет интерпретатор Python, который запускается в консольном окне. Как только процесс завершится успешно или нет, окно снова закроется, что не позволит вам увидеть сообщения об ошибках.

Чтобы сохранить его, запустите программу из командной строки, например. сначала открыв cmd.exe и выполнив там файл. Таким образом, даже когда процесс Python существует, вывод будет по-прежнему видимым.

Смежные вопросы