Вчера я установил ST3 и установил несколько плагинов, но заметил, что если в Python есть синтаксическая ошибка, то она показывает ошибку. Но когда оператор имеет несинтаксическую ошибку, он ничего не показывает. Как этот код не вызывает никаких следов.

Скриншот
(Нажмите на изображение, чтобы увеличить)

Но когда я запускаю тот же код из терминала, я получаю трассировку:

Скриншот

Как я могу показать трассировку в моем редакторе Sublime Text? Я уверен, что проблема не возникает из-за плагина.

1 ответ1

0

Sublime Text не может обрабатывать ввод через свою систему сборки. Следовательно, ваш input просто блокирует, а код под ним никогда не выполняется, поэтому вы никогда не нажмете ошибку, которая может вызвать обратный вызов. Самый простой обходной путь - выполнить ваш код с помощью плагина типа SublimeREPL вместо системы сборки.

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