Я запускаю сценарии Python из командной строки из панели задач Windows, имея ярлык, указывающий на интерпретатор Python с фактическим скриптом в качестве параметра.Пауза в Python
После обработки сценария интерпретатор завершается, и окно вывода закрывается, что делает невозможным чтение выходных данных скрипта.
Что является самым простым способом сохранить окно интерпретатора открытым до тех пор, пока не будет нажата любая клавиша?
В пакетных файлах можно завершить сценарий с паузой. Самое близкое к этому, что я нашел в python, это raw_input()
, что является неоптимальным, потому что для этого требуется нажать клавишу возврата (вместо любой клавиши).
Любые идеи?
[С Python 3+] (http://stackoverflow.com/questions/954834/easy-how-to-use-raw-input-in-3-1), это изменилось только на 'input()'. – palswim
Это не решение. Я не знаю, почему его выбрал ответчик. Спецификации были «Нажмите любую клавишу, а не только Enter». Это решение работает только с enter. –
@ Wolfpack'08 Хотя я согласен с тем, что этот ответ явно не отвечает на вопрос, следует отметить, что это высоко в списке для поиска в Google «python pause», поэтому по-прежнему полезно иметь этот ответ. – CrazyCasta