Вызов функции Python из сценария оболочки

Я пытаюсь понять, как вызвать функцию 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, в переменной оболочки.

18
задан Eric O Lebigot 20 December 2011 в 19:26
поделиться