2
개발중인 Python 모듈에 /path/to/module/conf.conf
이라는 마스터 구성 파일이 있습니다. /path/to/module
/은 플랫폼에 따라 다릅니다 (예 : OS X의 경우 /Users/me/module
, Linux의 경우 /home/me/module
등). 어디서든 내가 원하는 내가 구성 파일의 루트 디렉토리가 있으면모듈 구성 파일의 경로 정의
if sys.platform == 'darwin':
ROOT = '/Users/me/module'
elif sys.platform == 'linux':
ROOT = '/home/me/module'
# et cetera
, 나는 conf.conf
를 열 수 있습니다
/path/to/module
내가 논리를 사용
__init__.py
에 정의합니다.
더 좋은 방법이 있습니까? __init_.py
스크립트가 그렇게 같이 __file__
마법 변수를 사용하여 사는 곳