Запуск приложения питон через командную строку

Запуск программ Python в командной строке

Большинство программ, написанных вами, вы будете запускать прямо из редактора. Тем не менее нужно знать, как запустить программу из командной строки, если вы захотите запустить готовую программу без редактирования. Это можно сделать в любой операционной системе с установленной поддержкой Python. Для этого необходимо знать путь к каталогу, в котором хранится файл программы.

Создайте любой файл с разрешением py в папке на рабочем столе, например hello_world.py . В файле запишите строку print(«Hello World. «) . Сохраните его в каталог python . Теперь откройте терминальное окно командной строки и введите следующие команды для запуска.

C:\Users\> cd C:\Users\Desktop\python

Содержимое папки C:\Users\79202\Desktop\python

20.02.2021 23:33 hello_world.py

C:\Users\Desktop\python> python hello_world.py
Hello World!

Команда cd (Change Directory) используется для перехода к папке python. С помощью команды dir можно проверить, находится ли данный файл в этой папке. Затем запускается команда python hello_world.py . В итоге мы получаем на выходе строку Hello World!

Давайте разберемся с тем, что делает Python при запуске файла hello_world.py . Суффикс .py в имени файла, указывает что файл, является программой Python. Редактор запускает файл в интерпретаторе Python, который читает и определяет каждое слово. Когда интерпретатор обнаруживает слово print , он понимает, что это функция. Функция print() преобразует объекты и выводит их в поток стандартного вывода или записывает их в файл. Проще говоря, функция print() или выводит на экран данные, которые ей передали или записывает эти данные в файл. В итоге мы получили строку Hello World!

Читайте также:  Примеры javascript для форм

Источник

Запуск файла Python из командной строки Windows

Обложка статьи

В этой статье мы рассмотрим, как запустить файл Python с помощью командной строки в Windows. Это поможет вам выполнять ваш код Python, не открывая его в интерпретаторе или редакторе кода. Давайте приступим!

Для запуска файла Python в командной строке, у вас должен быть установлен Python. Если вы до сих пор этого не сделали, то вы можете воспользоваться нашем руководством: Установка Python на Windows.

Как открыть командную строку Windows

Для начала нам необходимо открыть командную строку Windows. Это можно сделать зажав одновременно клавиши WIN + R, в открывшемся окне введите «cmd» и нажмите клавишу Enter.

Картинка

О других способах открытия командной строки, мы писали ранее в нашей статье.

Как перейти в директорию с файлом Python

Для запуска файла Python нам необходимо перейти в командной строке в директорию, где находится данный файл.

Для этого вы можете использовать команду cd (change directory). Например, если ваш файл Python находится в директории «C:\my_python_files», вы можете ввести команду «cd C:\my_python_files». После этого вы будете находиться в этой директории и готовы к запуску файла Python.»

Если ваш файл Python находится на другом диске, то вам необходимо сначала сменить диск в командной строке. Для этого вы можете ввести название диска, например, «D:», и нажать Enter. Затем вы можете использовать команду «cd», как в примере выше.

Более подробно о команде «cd» вы можете узнать из нашей статьи.

Запуск файла Python

После того, как в командной строке вы перешли в директорию, где находится ваш файл, вы можете использовать команду ‘python .py’, чтобы запустить файл. Например, если ваш файл называется ‘hello_world.py’, вы можете ввести ‘python hello_world.py’, чтобы запустить этот файл. После чего файл будет исполнен.

Источник

Как запустить программу на Python

Основы

Введение в тему

В этом уроке мы ответим на вопрос: как запустить программу на Python? Чтобы ощутить всю мощь языка Пайтон необходимо уметь запускать код, написанный на нём. Программы на Python 3 запускаются независимо от операционной системы, версии языка и местоположения кода. Программа может храниться в файле, среде разработки или редакторе кода.

Где запускать Python скрипты и как

Запустить программу на Python можно несколькими способами:
1. С помощью консоли (командной строки);
2. Использовать конкретную версию Пайтон или Анаконда;
3. Использовать Crontab;
4. Запустить одну программу Пайтон с помощью другого;
5. Использовать файловый менеджер;
6. Используя интерактивный режим Пайтон;
7. Применить редактор кода или IDE.

Запуск Python кода интерактивно

Если открыть консоль и набрать «python3» + «Enter», то запустится Python shell – интерактивный режим исполнения кода Python. Это означает, что в этом режиме Вы можете построчно вводить код и он, так же построчно, будет выполняться. Чаще всего этот режим используют для отладки каких-то небольших частей программы, а также для запуска скриптов, к примеру, управляющих сервером.

Интерактивный режим в Linux

Для запуска кода в интерактивном режиме в Linux достаточно открыть терминал, ввести ~$ python и нажать Enter. Готово!

Интерактивный режим в macOS

В macOS всё устроено так же: вводим /$ python и Enter. Интерактивный режим запущен.

Интерактивный режим в Windows

В операционной системе Windows необходимо войти в командную строку и ввести python. После нажатия Enter консоль будет выглядеть следующим образом:

Запуск python скриптов в интерактивном режиме

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

Microsoft Windows [Version 10.0.19042.1052] (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. C:\Users\Dushenko>python Python 3.9.2 (tags/v3.9.2:1a79785, Feb 19 2021, 13:44:55) [MSC v.1928 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> var = [i for i in range(10)] >>> print(var) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Символ «>>>» является «приглашением», то есть язык при помощи этого символа приглашает Вас что-то ввести.
Строчки без этого символа в начале – это «вывод». Вывод – это то, что выводит сам язык, его ответ на код, введённый программистом.
Для выхода из интерактивного режима нужно ввести:

И нажать Enter. Так Вы выйдете из интерактивного режима и вернетесь в терминал, из которого начинали.
Есть и прочие способы выхода из интерактивного режима Python. В Linux нужно нажать Ctrl + D, а в Windows — Ctrl + Z + Enter.
Так же, вместо «exit()», можно ввести:

Результат будет тем же. Эта команда идентична exit() и введена в язык исключительно для удобства программистов.
Обратите внимание что при использовании этого режима Питон-скрипты не сохраняются в файл.

Как выполняются python скрипты

Чтобы понять как происходит выполнение Python-скрипта можно рассмотреть следующий пример:

 
>>> print(6) 6 >>> var = 654 >>> print(var) 654 >>> for i in range(1, 11): . print(i) . 1 2 3 4 5 6 7 8 9 10

При выполнении программы Питон читает каждую строку сверху вниз и сразу выполняет её. Если встречается команда «print()», интерпретатор выводит то, что заключено в скобки этой команды. Если встречается команда «input()», Питон будет ожидать ввод с клавиатуры и, после нажатия Enter, перейдёт к выполнению следующей строки.

Блок схема выполнения кода интерпретатором

Общая схема выполнения программы выглядит так:
1. Программа или файл с расширением .py компилируется, и из него генерируются байт-коды. Итоговый код имеет расширение .pyc или .pyo.
Файлы с расширением .pyc автоматически создаются интерпретатором при импортировании кода, что оптимизирует будущие импорты этого модуля. Поэтому такие файлы создаются только из .py файлов, если они импортируются другим файлом или модулем с расширением .py.
Файлы .pyo также создается интерпретатором при импорте модуля, но с указанием интерпретатору включения параметров оптимизации.
Оптимизатор активируется добавлением флага «-O» при вызове интерпретатора Python:
python -O
Файлы .pyo меньше по размеру, благодаря алгоритмам оптимизации, применённым интерпретатором.
Тип файла .pyd, в отличие от предыдущих, применим исключительно для ОС Windows. Эти файлы аналогичны подключаемым библиотекам DLL.

2. Генерируется бинарный файл. Он читается интерпретатором для выполнения инструкций.
Опытные разработчики Python иногда читают байт-коды для лучшего понимания работы программы.

Как запускать python скрипты

Для запуска Python-скрипта с помощью командной строки необходимо сохранить программу в файл.
Возьмем в качестве примера файл, который был сохранен как script.py. Сохранить его можно несколькими способами:
— Создать Пайтон-скрипт из командной строки и сохранить его,
— Создать Пайтон -скрипт с помощью текстового редактора или IDE (к примеру, PyCharm) и сохранить его. Просто создайте файл, запишите код и сохраните как «script.py»
Сохранить программу в текстовом редакторе очень просто. Процесс ничем не отличается от сохранения простого текстового файла.

Как запускать скрипт в командной строке

Программы можно запускать с помощью команды Пайтон прямо в консоле. Для этого нужно удостовериться, что вы выбрали путь до него или уже находитесь в нужной папке. Для исполнения скрипта откройте консоль и введите python3 script.py.
Код, который будет записан в файле script.py:

Источник

Оцените статью