Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 모듈 소스의 위치는 어떻게 찾나요?


순수한 파이썬 모듈의 경우 module.__file__을 보고 소스 파일의 위치를 ​​찾을 수 있습니다. 예를 들어,

 >>> import mymodule
>>> mymodule.__file__
C:/Users/Ayush/mymodule.py 

그러나 많은 내장 모듈이 C로 작성되므로 module.__file__이 .so 파일을 가리키므로(Windows에는 module.__file__이 없음) 소스를 볼 수 없습니다. 수동으로 이동하여 PYTHONPATH 변수 내용을 확인하여 이러한 내장 모듈을 가져오는 디렉토리를 찾을 수 있습니다.

명령줄에서 "python -v"를 실행하면 가져올 항목과 위치를 알 수 있습니다. 내장 모듈의 위치를 ​​알고 싶을 때 유용합니다.