Предполагая, что вы используете встроенную систему сборки Python, которая поставляется с Sublime Text, наиболее распространенными причинами выполнения кода Python и отсутствия вывода (а также отсутствия ошибок) являются:
Ваш код Python на самом деле не генерирует никаких выходных данных, таких как сценарий, который просто 2 + 2
без Распечатать()
обернуть его. Это часто происходит, когда люди привыкли использовать среду REPL или следуют учебнику, в котором используется REPL.
Когда вы выполняете свою первую сборку Python, вас спросят, хотите ли вы использовать питон
строить или Python — проверка синтаксиса
строить; после этого Sublime запоминает ваш выбор и продолжает его использовать. Проверка синтаксиса
вариант звучит как хорошая идея, потому что кто не хочет дополнительной проверки своего кода? Однако все, что он делает, это компилирует ваш код, но не запускает его на самом деле, и в этом случае вы увидите вывод только в том случае, если ваш код не работает.
Ваша проблема не первая (но если это так, помните, что для любого вывода, который появляется за пределами REPL, Распечатать()
то, что вы хотите увидеть, так что я предполагаю, что это второй. Если это так, используйте Инструменты > Создать с...
из меню при редактировании файла Python и попробуйте выбрать питон
построить, чтобы увидеть, работает ли это лучше.