Чтобы сценарий Python работал в командной строке (CMD) или терминале, вы можете использовать разные методы в зависимости от вашей операционной системы. Вот несколько способов для Windows, macOS и Linux:
-
Использование команды
pause(Windows):- Добавьте строку
pauseв конец вашего скрипта Python. - После завершения выполнения сценария окно командной строки останется открытым до тех пор, пока вы не нажмете клавишу.
- Добавьте строку
-
Использование бесконечного цикла:
- Добавьте бесконечный цикл в конце вашего скрипта, например
while True: pass. - Сценарий будет работать неопределенно долго, пока вы не завершите его вручную.
- Добавьте бесконечный цикл в конце вашего скрипта, например
-
Использование функции
input:- Добавьте строку
input("Нажмите Enter, чтобы выйти...")в конце вашего скрипта. - Скрипт приостановится и будет ждать, пока вы нажмете Enter, прежде чем закрыться.
- Добавьте строку
-
Использование системной команды:
- В Windows вы можете использовать
start /wait python script.py, чтобы запустить сценарий и держать командную строку открытой до его завершения. - В macOS и Linux вы можете использовать
python script.py && read -p «Нажмите Enter, чтобы выйти...», чтобы добиться аналогичного эффекта.
- В Windows вы можете использовать
-
Использование интегрированной среды разработки (IDE):
- Если вы используете IDE, например PyCharm или Visual Studio Code, при запуске сценария из IDE окно вывода автоматически останется открытым после выполнения.