Как запускать Python-скрипты?

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

Почему вам стоит прочитать эту статью? И еще один шанс, что вы не знаете, как запускать скрипты Python, поскольку вы не знакомы с ними. Это определенно для вас. Это только для вас? Нет, и те, кто знаком с Python, и те, кто не знаком, могут почерпнуть что-то новое в этой статье. Без лишних слов давайте перейдем к статье.

Прежде чем перейти к выполнению части руководства, нам необходимо установить Python в наших системах.

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

a, b = list(map(int, input().split()))
print(a + b)

IDE

Вы можете запускать сценарии Python с помощью IDE одним щелчком мыши. Запуск скриптов Python в IDE — это простая вещь. Вы найдете кнопку для запуска скрипта Python с тем же именем. Щелкните ее, чтобы запустить скрипт Python.

Общий путь

Наиболее распространенный способ запуска сценариев Python — использование командной строки или терминала. Давайте посмотрим, как запустить сценарии Python с помощью командной строки или терминала.

  • Откройте командную строку или терминал.
  • Перейдите в каталог, где находится ваш скрипт Python.
  • Запустите скрипт с помощью команды python3 script_name.py (ключевое слово может измениться на python в соответствии с вашей конфигурацией).
  • Сделанный. Вы можете увидеть результат в следующей строке.

Вы можете запускать сценарии Python с помощью описанных выше шагов независимо от вашей операционной системы. Вышеуказанные шаги работают со всеми основными операционными системами.

Существуют и другие способы запуска скриптов Python в разных операционных системах. Давайте посмотрим их один за другим.

макОС / Убунту

Мы можем использовать скрипт bash для запуска скрипта Python в macOS/Ubuntu. Обе эти операционные системы поддерживают сценарии bash. Давайте посмотрим, как запустить сценарии Python с помощью сценария bash.

  • Откройте любой текстовый редактор.
  • Создайте файл для написания сценария bash с расширением sh и вставьте следующий код.

#!/usr/bin/env bash
python3 /path/to_your/python/script.py

  • Обновите путь в сценарии bash.
  • Запустите скрипт bash с помощью команды ./bash_script_name.sh

Вы также можете узнать, как запускать сценарии bash в Python.

Убунту

Есть еще один классный способ запуска скриптов Python в Ubuntu.

Допустим, у вас есть приложение с графическим интерфейсом, написанное на Python. Его сложно запускать, каждый раз следуя описанным выше методам. Как мы можем запустить его в один клик? Как насчет того, чтобы запустить его из панели управления? Разве это не круто?

Да, мы можем создать запись на рабочем столе для скрипта Python.

Давайте посмотрим, как запустить скрипт Python с панели управления.

  • Откройте любой текстовый редактор и создайте новый файл.
  • Вставьте следующий код в файл и сохраните его с расширением рабочего стола в папке /home/your_username/.local/share/application/.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;

Вы можете изменить имя с добавить на что угодно.

  • Создайте сценарий bash для запуска сценария Python. Это точка входа для приложения. И вставьте в него следующий код.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Укажите путь к вашему скрипту относительно домашнего каталога в скрипте bash. И обновите путь к сценарию bash в приведенной выше записи на рабочем столе.

  • Теперь нажмите клавишу Windows и найдите запись на рабочем столе с именем, которое вы дали. И запустить его.

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

Мы видим, что терминал закрывается после запуска скрипта Python. Мы не можем видеть результат ни секунды. Чтобы избежать этой проблемы, нам нужно держать терминал открытым даже после выполнения скрипта. Добавьте новую строку в сценарий bash следующим образом.

#!/usr/bin/env bash 
python3 <code class="language-bash">/relative/path/to_script/from/home/script.py bash

Теперь запустите его снова. И выход перед вами.

Окна

Есть еще один способ запуска скриптов Python в Windows. Мы можем использовать Run для выполнения скриптов Python. Давайте посмотрим, как запустить сценарии Python с помощью команды «Выполнить».

  • Откройте «Выполнить», нажав клавишу Windows + R.
  • Введите py C:pathtoscript.py в диалоговом окне «Выполнить» и нажмите клавишу ввода.
  • Командная строка закрывается, как только выполнение завершается. Мы даже можем увидеть результат. Как решить эту проблему?

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

@py.exe C:pathtoscript.py %*
@pause

Теперь еще раз откройте диалоговое окно «Выполнить» с помощью сочетания клавиш Windows + R и введите путь к вашему пакетному скрипту. Он запустит скрипт Python, указанный в пакетном скрипте. Теперь вы можете увидеть результат.

Вывод

Выберите наиболее подходящий способ запуска сценариев Python. И наслаждайтесь написанием кода на Python.

Удачного написания сценариев 🙂

Понравилось читать статью? Как насчет того, чтобы поделиться с миром?