Как запустить скрипт Python из Bash: пошаговая инструкция
python script.py
Для Python 3:
python3 script.py
Вам также может потребоваться указать полный путь до файла скрипта, если он находится в другом каталоге. Например:
python /путь/до/файла/script.py
Не забудьте убедиться, что у вас установлен Python на вашей системе, и переменная среды PATH настроена правильно, чтобы команда `python` или `python3` была доступна из командной строки.
Детальный ответ
Как запустить скрипт Python из командной строки Bash?
Запуск скрипта Python из командной строки Bash может быть полезным во многих случаях. Это позволяет автоматизировать задачи, взаимодействовать с системой и передавать параметры скрипту.
Шаг 1: Создание скрипта Python
Первый шаг - создать скрипт на языке Python. Для этого откройте любой текстовый редактор и создайте новый файл с расширением .py, например, my_script.py. Ваш скрипт может содержать любой код на Python, от простых операций до сложных алгоритмов. Важно убедиться, что ваш скрипт имеет правильный синтаксис Python и выполняет задачу, которую вы хотите выполнить.
Шаг 2: Сохранение скрипта в директории
После создания скрипта Python сохраните его в директории вашего выбора. Убедитесь, что вы помните путь к этому файлу, так как вам понадобится его для запуска из командной строки Bash.
Шаг 3: Установка прав на выполнение
Прежде чем выполнить скрипт из командной строки, вам нужно убедиться, что он имеет право на выполнение. Вы можете установить права на выполнение для вашего скрипта с помощью команды chmod.
chmod +x my_script.py
Эта команда добавляет права на выполнение (+x) для файла my_script.py.
Шаг 4: Запуск скрипта из командной строки
Теперь, когда ваш скрипт имеет право на выполнение, вы можете запустить его из командной строки Bash. Для этого используйте следующую команду:
./my_script.py
Данная команда запускает скрипт с именем my_script.py из текущей директории. Если ваш скрипт находится в другой директории, укажите полный путь к нему.
Шаг 5: Передача параметров скрипту
Вы также можете передавать параметры в скрипт Python при запуске из командной строки Bash. Для этого добавьте параметры после имени скрипта, разделенные пробелом. В скрипте вы можете получить доступ к переданным параметрам при помощи объекта sys.argv.
import sys
# Получение переданных параметров
params = sys.argv[1:]
# Использование переданных параметров
for param in params:
print(param)
При запуске скрипта с параметрами:
./my_script.py param1 param2
Вы получите следующий вывод:
param1
param2
Заключение
Теперь вы знаете, как запустить скрипт Python из командной строки Bash. Вы можете создавать и выполнять любые скрипты Python, взаимодействуя с системой, передавать параметры и автоматизировать задачи. Удачи в программировании!