学习是最好的投资!
selectmodule.c のソースコードはこちら cpython のソースコードは Github にミラーリングされています。 標準ライブラリの Python で書かれた部分は Lib フォルダの下にあります。これは、Modules フォルダーの下にあるモジュールで、あなたが言及した so サフィックスです。
Lib
Modules
ハッキングを楽しんでください ;-)
補足:Pycharmを使って階下にあるselect.pyを表示する方法は間違っています。 CPython ソース コードをコンパイルするプロセス中に、selectmodule.c は select.pyd ファイルにコンパイルされます (pyd ファイルは本質的に dll ファイルに似ています。具体的な違いについては公式ドキュメントを参照してください)。select.py ファイルは単なるselect.pyd ファイルの入り口ですが、中には何もありません。実際のソース コードは selectmodule.c ファイルです。
selectmodule.c のソースコードはこちら
cpython のソースコードは Github にミラーリングされています。 標準ライブラリの Python で書かれた部分は
Lib
フォルダの下にあります。これは、Modules
フォルダーの下にあるモジュールで、あなたが言及した so サフィックスです。ハッキングを楽しんでください ;-)
補足:Pycharmを使って階下にあるselect.pyを表示する方法は間違っています。 CPython ソース コードをコンパイルするプロセス中に、selectmodule.c は select.pyd ファイルにコンパイルされます (pyd ファイルは本質的に dll ファイルに似ています。具体的な違いについては公式ドキュメントを参照してください)。select.py ファイルは単なるselect.pyd ファイルの入り口ですが、中には何もありません。実際のソース コードは selectmodule.c ファイルです。