쉘 스크립트에서 파이썬 함수를 호출하는 방법을 알아 내려고하고 있습니다.쉘 스크립트에서 파이썬 함수 호출하기
필자는 여러 함수가있는 파이썬 파일을 가지고 있으며 쉘 스크립트에서 반환 된 값을 사용해야합니다. 그것을 할 수있는 방법이 있습니까?
필자는 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")
.
해결하려는 더 큰 문제는 무엇입니까? 왜 설정과 스크립트를 사용하지 않는 쉘 스크립트의 일을합니까? 또는 쉘에서 설정을 읽지 않는 이유는 무엇입니까? 나는이 문제를 두 파일로 나누기에 충분히 복잡한 것으로 생각한다. –