2024-04-28 23:37:46 发布
网友
我想尝试在python标准库中查找一些模块的源代码,但是找不到它们。下载完python tarball后,我尝试在modules目录中查找,但它主要有.c文件。我还试着查看OS(MacOSX)自带的python的模块目录,其中似乎主要有.pyc和.pyo文件。如果有人能帮我,我会非常感激的。
(我尝试了问题中的建议,但没有成功)
在C Python中,许多模块是用C实现的,而不是用Python。您可以在^{}中找到它们,而纯Python的位于^{}。
在某些情况下(例如json模块),Python源代码自行提供该模块,并且仅在C模块可用时才使用它(以提高性能)。对于其余的模块,您可以查看PyPy's implementations。
json
在Python安装目录的Lib子目录下查找它。
The canonical repository for CPython is this Mercurial repository。还有a git mirror on GitHub。
在C Python中,许多模块是用C实现的,而不是用Python。您可以在^{} 中找到它们,而纯Python的位于^{} 。
在某些情况下(例如
json
模块),Python源代码自行提供该模块,并且仅在C模块可用时才使用它(以提高性能)。对于其余的模块,您可以查看PyPy's implementations。在Python安装目录的Lib子目录下查找它。
The canonical repository for CPython is this Mercurial repository。还有a git mirror on GitHub。
相关问题 更多 >
编程相关推荐