Python에서 모듈 경로 결정
특정 시나리오에서는 변경 사항을 모니터링하거나 특정 작업을 수행하기 위해 모듈 경로에 액세스해야 합니다. 운영. 이 글에서는 Python에서 모듈 경로를 검색하는 방법을 살펴보겠습니다.
모듈 경로 검색
모듈 경로를 얻으려면 __file__ 속성을 사용할 수 있습니다. 그러나 이 속성은 Mac OS X와 같은 일부 운영 체제에서 컴파일된 .pyc 파일을 가리킬 수 있다는 점에 유의하는 것이 중요합니다.
원본 .py 소스 파일의 실제 경로를 검색하려면 다음을 수행하세요. __file__ 속성을 os.path 모듈과 결합합니다:
import a_module import os path = os.path.abspath(a_module.__file__)
또는 상위 디렉토리를 얻으려면 모듈:
path = os.path.dirname(a_module.__file__)
사용 예
다음 Python 스크립트를 고려하세요.
# module.py def main(): print("Hello from the module!") if __name__ == "__main__": main()
이 모듈의 경로를 검색하려면 다음을 수행하세요. run:
import module import os path = os.path.abspath(module.__file__) print(path)
이렇게 하면 module.py의 절대 경로가 출력됩니다. 파일.
위 내용은 Python 모듈의 경로를 어떻게 얻을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!