2013-06-03 6 views
-2

Python version 2.7После отображения вывода окно python немедленно закрывается

Я пробовал код и не выдавал никаких ошибок. Когда я запускал программу, она показывала результат только на несколько миллисекунд, а затем окно закрывалось немедленно. Есть ли способ показать результат навсегда и закрыть окно только по моему желанию, а не закрывать его сам?

+1

Возможный дубликат [Как открыть окно вывода сценария Python?] (Http://stackoverflow.com/questions/1000900/how-to-keep-a-python-script-output-window-open) –

+0

Какой код? У вас есть минимальный пример, который показывает это? Какая ОС? Как вы запускаете код? – Evert

ответ

0

Просто используйте raw_input() в конце вашего скрипта. Это вызовет строку, и вы можете закрыть окно, а затем нажать «Enter»

0

Я предполагаю, что вы запустили его, дважды щелкнув ваш скрипт .py. Предположим, что ваша ОС (предположим Windows) закроет терминал вызова «cmd» после завершения скрипта, вы можете обойти это, запустив терминал вручную (просто перейдите в начало -> выполнить и введите cmd), чтобы запустить скрипт, чтобы он выиграл ' t закрыть автоматически.

0

Это происходит потому, что ваш код работает так быстро, как может, и останавливается, когда он заканчивается. Когда вы открываете программу .py путем двойного щелчка по ней на ОС Windows; он открывает программу в CMD-окне, и когда код выполняется, он снова закрывает окно. Вы только указали это, чтобы выполнить некоторый расчет, а затем остановитесь после этого. Для этого, чтобы сохранить запущенную программу raw_input() или использовать python 3 input() в конце вашего кода, чтобы он не пропустил весь путь до тех пор, пока вы не нажмете клавишу.