2011-08-21 5 views
4

C API를 사용하여 검색 경로에 특정 디렉토리를 추가하려면 어떻게해야합니까? 그리고 관련 질문 : 응용 프로그램의 변경 사항이 로컬이되거나 검색 경로가 글로벌입니까?Python C API : 검색 경로 수정

답변

9

을 사용하여 sys.path을 검색 한 다음 any other sequence 또는 list처럼 조작하십시오. 변경 사항은 Python 인터프리터/VM에 국한됩니다.

10

당신은 well-known Python code를 사용하여 검색 경로를 업데이트 할 수 있지만 당신의 C 모듈 내에서 호출 할 수 있습니다

PyRun_SimpleString(
    "import sys\n" 
    "sys.path.append('/your/custom/path/here')\n" 
);