2012-07-13 6 views
2

bash 확장 모듈 (loadable builtins)을 C 또는 lua (luabash 참조)로 작성할 수는 있지만 파이썬/Cython에서는 가능합니까? 이 방향으로 나아가는 프로젝트가 있습니까?파이썬에서 bash 확장 모듈

+0

나는 [plumbum] (http://pypi.python.org/pypi/plumbum)을 발견했지만 이것이 당신이 찾고있는 것인지 알 수 없습니다. – RanRag

답변

1

아마도 이렇게하는 방법은 적절한 내 보낸 함수가 포함 된 C 라이브러리에서 내 보낸 함수로드 내에서 실행하고 Python 인터프리터를 실행하고 Python 코드를 실행 한 다음 Python 인터프리터를 종료하는 것입니다.

당신은 여기에 C 프로그램/라이브러리에 파이썬 인터프리터를로드하는 방법을 볼 수 있습니다

이에게 많이 할 경우, 여러 다른 파이썬 스크립트와 함께 사용할 수있을 때 단일 제네릭 처리기를 작성하는 것이 더 간단 할 수 있습니다.

+0

그래서 C-wrapper를 먼저 작성한 다음이 래퍼에서 python을 사용해야한다는 것을 의미합니까? 그래, 그거야, 분명하지만 이미 방향으로 뭔가를 한 프로젝트를 찾는다. –

+0

"임베딩"문서 페이지와 linux 저널 기사 모두 상당히 광범위한 예제를 가지고있다. – tylerl

+0

나는이 모든 것을 알고 있지만 충분하지 않습니다. luabash와 같은 것을 파이썬 용으로 원합니다. –