Estoy tratando de encontrar la manera de llamar a una función de Python desde un script de shell.Llamar a una función de Python desde un script de shell
Tengo un archivo de Python con múltiples funciones y necesito utilizar los valores devueltos por ellos en mi script de shell. Hay una manera de hacerlo.
que estoy haciendo esto con el fin de leer un archivo de configuración usando Python y obtener los valores en la cáscara. ¿Hay alguna otra forma mejor de lograr esto?
test.py
contiene:
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")
I necesidad de almacenar los valores devueltos por las funciones de Python en una variable shell.
¿Cuál es el problema más grande que usted está tratando de resolver? ¿Por qué no usar el script con la configuración para hacer el trabajo del script de shell? Alternativamente, ¿por qué no leer la configuración desde el shell? Supongo que el problema es lo suficientemente complejo como para dividirlo en dos archivos. –