Я пытаюсь понять, как вызвать функцию Python из сценария оболочки.
У меня есть файл Python с несколькими функциями, и мне нужно использовать возвращаемые ими значения в моем сценарии оболочки. Есть способ сделать это.
Я делаю это для того, чтобы прочитать файл конфигурации с помощью Python и получить значения в оболочке. Есть ли другой лучший способ добиться этого?
test.py
содержит:
import ConfigParser
config = ConfigParser.ConfigParser()
config.read("test.conf")
def get_foo():
return config.get("locations", "foo")
def get_bar():
return config.get("locations", "bar")
Мне нужно сохранить значения, возвращаемые функциями Python, в переменной оболочки.