如何查看python的.so后缀的模块?
PHPz
PHPz 2017-04-18 09:28:34
0
1
382
PHPz
PHPz

学习是最好的投资!

모든 응답(1)
巴扎黑

selectmodule.c의 소스코드는 여기
cpython의 소스코드는 Github에 미러링되어 있습니다. 표준 라이브러리에서 Python으로 작성된 부분은 Lib 폴더 아래에 있고, C로 작성된 부분은( Modules 폴더 아래에 언급한 모듈인 so 접미사가 있는 모듈입니다.

해킹을 즐겨보세요 ;-)

보충: Pycharm을 사용하여 아래층에서 select.py를 보는 방법이 잘못되었습니다. CPython 소스 코드를 컴파일하는 과정에서 selectmodule.c는 select.pyd 파일로 컴파일되며(pyd 파일은 본질적으로 dll 파일과 유사합니다. 구체적인 차이점은 공식 문서를 참조하세요), select.py 파일은 다음과 같습니다. select.pyd 파일의 입구만 있고 내부에는 아무것도 없습니다. 실제 소스 코드는 selectmodule.c 파일입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿