Пропустить до содержимого

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

CodeMDD.io

Как запустить ваши скрипты и код на Python


Table of Contents

  • Что такое скрипты и модули
  • Как запустить скрипты Python из командной строки
    • Использование команды python
    • Использование имени файла скрипта напрямую
    • Запуск модулей с помощью опции -m
  • Как запустить Python код интерактивно
    • Знакомство с интерпретатором Python
    • Интерактивный запуск Python кода
  • Как запустить скрипты Python из среды разработки с кодовым редактором
  • Как запустить скрипты Python из файлового менеджера
  • Заключение

Python-скрипт или программа - это файл, содержащий исполняемый код на Python. Умение запускать скрипты и код на Python, вероятно, является самым важным навыком, который вам необходимо в качестве разработчика на Python. Запуская свой код, вы сможете узнать, работает ли он, как предполагалось. Вы также сможете тестировать и отлаживать код для исправления ошибок и проблем. В конечном итоге, вы пишете код, чтобы выполнить задачи.

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

В этом руководстве вы узнаете, как:

  • Запускать скрипты Python из командной строки вашей операционной системы или терминала
  • Выполнять Python код и скрипты в интерактивном режиме с использованием стандартного REPL
  • Использовать вашу любимую среду разработки или кодовый редактор для запуска скриптов на Python
  • Запускать ваши скрипты и программы из файлового менеджера вашей операционной системы

Пройдите опрос: Протестируйте свои знания с помощью интерактивного теста “Как запустить ваши скрипты на Python”. По завершении вы получите оценку, чтобы отслеживать свой прогресс в изучении:

Пройдите опрос »

Что такое скрипты и модули

В компьютерных терминах термин скрипт означает текстовый файл, содержащий логическую последовательность команд, которые вы можете выполнить для выполнения определенной задачи. Эти команды обычно записываются на скриптовом языке, который является языком программирования, который позволяет вам выполнить манипулирование, настройку и автоматизацию задач.

Языки сценариев обычно интерпретируются во время выполнения, а не компилируются. Поэтому скрипты обычно выполняются с помощью некоторого вида интерпретатора, который отвечает за выполнение команд. В контексте Python скрипты могут содержать Python код, который выполняется построчно.

Наиболее распространенный случай использования скриптов - это выполнение повторяющихся или автоматизированных задач, таких как обработка данных, создание отчетов или автоматическое тестирование.

Модули - это файлы, содержащие код на Python, предназначенный для использования и импорта другими программами. Модули содержат определения функций, классов и переменных, которые можно использовать в других скриптах или модулях для выполнения конкретных задач. В этом смысле модули являются библиотеками кода на Python, предназначенными для повторного использования.


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

Использование команды python

Наиболее распространенный и простой способ запуска скриптов Python - это выполнение команды python в командной строке операционной системы или в терминале.

Для того чтобы запустить скрипт с помощью команды python, вам нужно:

  1. Открыть командную строку или терминал.
  2. Перейти в каталог, где находится ваш скрипт (если это необходимо).
  3. Ввести команду python и имя файла скрипта после этой команды, разделенные пробелом.

Пример:

$ python my_script.py

Использование имени файла скрипта напрямую

Более прямой способ запустить скрипт Python - это запуск файла скрипта напрямую, без использования команды python.

Для того чтобы запустить скрипт по его имени файла, вам нужно:

  1. Сделать файл скрипта исполняемым. Для этого вам нужно изменить его разрешения с помощью команды chmod в командной строке или терминале.
  2. Открыть командную строку или терминал.
  3. Перейти в каталог, где находится ваш скрипт (если это необходимо).
  4. Ввести имя файла скрипта после этой команды.

Пример:

$ .https://codemdd.io/my_script.py

Запуск модулей с помощью опции -m

Еще один способ запустить скрипты на Python - запуск модулей с помощью опции -m команды python.

Модули - это файлы, содержащие код на Python, предназначенный для использования и импорта другими программами. Как уже упоминалось ранее, они могут содержать определения функций, классов и переменных, которые можно использовать в других скриптах или модулях.

Для того чтобы запустить модуль с помощью опции -m, вам нужно:

  1. Открыть командную строку или терминал.
  2. Ввести команду python -m, а затем имя модуля после этой команды, разделенные точкой.

Пример:

$ python -m my_module

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

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

Интерпретатор Python представляет собой удобную среду для экспериментирования с кодом, отладки и проверки результатов выполнения команд. Он полезен во многих случаях, например, когда вам нужно быстро проверить какую-то функциональность или выполнить простую задачу.

Интерактивный запуск Python кода

Для запуска интерпретатора Python и ввода кода в него, вам нужно:

  1. Открыть командную строку или терминал.
  2. Ввести команду python и нажать клавишу Enter.

Пример:

$ python
Python 3.9.0 (default, Oct 6 2023, 13:25:27)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

После этого вы можете вводить свой Python код по одной или нескольким строкам и выполнять его, нажимая клавишу Enter после каждой строки.

Пример:

>>> x = 5
>>> y = 3
>>> print(x + y)
8
>>> for i in range(5):
... print(i)
...
0
1
2
3
4

Чтобы выйти из интерактивного режима, вам нужно ввести команду exit() или нажать сочетание клавиш Ctrl + D.


Как запустить скрипты Python из среды разработки или кодового редактора

Если вы предпочитаете работать в среде разработки или кодовом редакторе, вы можете использовать их для запуска своих скриптов Python.

Процесс запуска скриптов может немного отличаться для разных сред разработки, но обычно он включает в себя следующие шаги:

  1. Открыть вашу среду разработки или кодовый редактор.
  2. Создать или открыть существующий файл скрипта Python.
  3. Запустить скрипт, используя функцию или команду “Run” или “Execute” из меню или сочетание клавиш.
  4. Просмотреть результаты выполнения скрипта в среде разработки или кодовом редакторе.

Вот пример запуска скрипта Python в Idle, среде разработки Python:

  1. Откройте Idle.
  2. Создайте новый файл или откройте существующий файл скрипта Python.
  3. Напишите код в файле скрипта.
  4. Нажмите F5 или выберите пункт “Run Module” из меню “Run”.

Как запустить скрипты Python из файлового менеджера

Вы также можете запустить свои скрипты Python непосредственно из файлового менеджера вашей операционной системы.

Для этого вам нужно:

  1. Открыть файловый менеджер вашей операционной системы.
  2. Найти файл скрипта Python, который вы хотите запустить.
  3. Щелкнуть правой кнопкой мыши на файле скрипта и выбрать “Запустить” или “Открыть с помощью Python” в контекстном меню.

Точная команда в контекстном меню может немного различаться в зависимости от операционной системы и конфигурации вашего компьютера.


Заключение

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

Надеюсь, что это руководство было полезным для вас и помогло вам узнать, как запускать ваши скрипты и код на Python. Удачи в вашем путешествии в мир Python!