Как предотвратить автоматическое закрытие приложения Python по достижении конца кода?

Я новичок в программировании, особенно в Python. Я пытаюсь создать приложение, которое переводит градусы Фаренгейта в градусы Цельсия, но не знаю, как сделать так, чтобы программа оставалась открытой. Когда он достигает конца кода, он автоматически закрывается, прежде чем пользователь сможет увидеть свои результаты. Я использую Python 2.6.


person user279962    schedule 24.02.2010    source источник
comment
Лучше всего просто запустить программу из командной строки.   -  person Anon.    schedule 24.02.2010


Ответы (3)


Что ж, я думаю, вы имеете в виду, что терминал, который Windows открывает для вас, когда вы запускаете файл python, закрывается слишком быстро. Вы можете добавить raw_input('Press Enter to exit') прямо перед выходом из программы. Он сообщает Python дождаться ввода перед выходом.

person Jochen Ritzel    schedule 24.02.2010

Как говорят другие люди, просто попросите внести свой вклад, чтобы заставить его действовать. Однако я бы порекомендовал запускать сценарии Python в Windows по-другому. Используя IDLE IDE (которая должна быть в вашем дистрибутиве), просто откройте скрипт, который хотите запустить, и нажмите F5. Затем вы можете не только видеть результат столько, сколько захотите, но также можете исследовать любые переменные, которые были назначены в интерактивном режиме. Это очень удобно, особенно когда вы только начинаете программировать на Python.

Вы также можете запускать сценарии из командной строки, но я бы рекомендовал использовать IDLE, если вы только начинаете.

person Justin Peel    schedule 24.02.2010

попросите пользователя ввести еще одну переменную и напечатать «Нажмите Enter, чтобы выйти ...»

person shuvalov    schedule 24.02.2010