예를 들어 pymodule
이라는 파이썬 모듈이 있다고 가정하면 pymodule.py
이라는 파일에 있습니다.python3 : 현재 모듈을 가져 오는 파일의 이름?
, 가정 pymodule
는, 예를 들어, 다른 파이썬 프로그램의 숫자에 의해 program0.py
, program1.py
및 program2.py
을 가져옵니다.
pymodule.py
내에 코드를 입력하여 런타임에 가져올 파일의 이름을 결정할 수 있습니까? 이 예제에서는 실행중인 프로그램에 따라 /path/to/program0.py
, /path/to/program1.py
또는 /path/to/program2.py
으로 끝납니다.
물론 pymodule
이 임포트 된 중첩 된 그룹이있을 수 있으므로 일반적으로 런타임시 가져 오기 상위 파일 이름의 전체 그룹을 얻는 것이 이상적입니다.
python3에서 이것을 수행 할 수있는 방법이 있습니까?
대단히 감사합니다.