2013-06-04 2 views
0

os.path.pathname(sys.argv[0])으로 현재 스크립트의 경로를 얻을 수 있습니다. 그러나 실행 된 스크립트가 아닌 모듈의 경로를 어떻게 얻을 수 있으며 스크립트 대신 모듈을 가져 왔습니다. 모듈과 동일한 폴더에 있어야하지만 모듈을 어디에나 설치할 수있는 모듈에 대한 구성 파일을 읽어야합니다.파이썬에서 모듈의 경로를 얻으십시오

답변

3
import os 
import your_module 

# Get directory of your module 
print os.path.dirname(your_module.__file__) 

데모 :

import os 
import re 

print os.path.dirname(re.__file__) 

출력 :

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 
관련 문제