Чтобы вызвать Python из оболочки Bash, вы можете использовать несколько методов. Вот некоторые из них:
-
Использование команды Python. Вы можете просто выполнить сценарий Python, запустив команду
python, за которой следует имя файла сценария. Например:python script.py -
Использование shebang: вы можете добавить строку shebang в начале вашего скрипта Python, чтобы указать, какой интерпретатор будет использоваться. Убедитесь, что у сценария есть разрешения на выполнение (
chmod +x script.py). Например:#!/usr/bin/env python print("Hello, Python!")Выполнить скрипт непосредственно из оболочки:
./script.py -
Использование параметра python -c. Вы можете выполнить встроенный код Python непосредственно из командной строки, используя параметр
-c. Например:python -c "print('Hello, Python!')" -
Использование команды exec. Вы можете использовать команду
execв сценарии Bash для запуска кода Python. Например:#!/bin/bash exec python -c "print('Hello, Python!')" -
Использование модуля подпроцесса. Если вам нужно вызвать Python из сценария Bash и захватить выходные данные или взаимодействовать с ним, вы можете использовать модуль
subprocess. Вот пример:#!/bin/bash output=$(python -c "print('Hello, Python!')") echo $output