是否可以查看Python sum
,zip
之类的Python函数的源代码?我只想知道实施情况。
感谢。
答案 0 :(得分:6)
您可以在此处下载:
答案 1 :(得分:5)
内置函数的来源(例如sum
,zip
等)位于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文件。