Python模块的源代码

时间:2012-02-17 06:37:53

标签: python

是否可以查看Python sumzip之类的Python函数的源代码?我只想知道实施情况。

感谢。

4 个答案:

答案 0 :(得分:6)

您可以在此处下载:

http://www.python.org/getit/source/

答案 1 :(得分:5)

内置函数的来源(例如sumzip等)位于http://hg.python.org/cpython/file/57c157be847f/Python/bltinmodule.c

答案 2 :(得分:2)

您无法看到sum和zip的代码,因为它们是c函数的包装器。但您可以在http://hg.python.org/cpython/file/2.7/Lib

上查看其他模块

答案 3 :(得分:1)

这将为您提供磁盘上Python源代码文件的位置:

import sys
print(["%s %s" % (k,v) for k,v in sys,modules.items()] if k == "re")

在Windows上,它通常位于C:\python33\lib\上。在Linux上它是/usr/python2.7/lib/...

在那里,您可以根据需要查看.py文件。