TA贡献1884条经验 获得超4个赞
因为Python是开源的,所以您可以阅读源代码.
要了解某个特定模块或函数是在哪个文件中实现的,通常可以在__file__属性。或者,您可以使用inspect模块,请参见检索源代码在文件中inspect.
__file__
inspect
对于内置类和方法,这不是那么简单,因为inspect.getfile和inspect.getsource将返回一个类型错误,说明该对象是内置的。但是,许多内置类型可以在ObjectsPython源主干的子目录..例如,请参见这里用于实现枚举类或这里的执行情况list类型。
inspect.getfile
inspect.getsource
Objects
list
TA贡献1900条经验 获得超5个赞
这个IPythonshell使得这很容易:function?会给你文件。function??还显示了代码。但这只适用于纯python函数。
function?
function??
然后你就可以永远下载(C)Python的源代码。
如果您对核心功能的pythonic实现感兴趣,请查看皮皮来源。
测试技术的修炼之道
¥ 48.00
Python 源码深度剖析
¥ 68.00
Python 数据分析通关攻略
¥ 58.00
你的第一本Python基础入门书
从 0 开始学爬虫
举报