Python的源代码';s模块
是否可以查看Python函数的源代码,如Python的源代码';s模块,python,Python,是否可以查看Python函数的源代码,如sum、zip等?我只是想知道实施的情况 谢谢。您可以在这里下载: 你看不到sum和zip的代码,因为它们是c函数的包装。但是您可以检查内置函数(如sum,zip等)的其他模块的源代码。这将为您提供Python源代码文件在磁盘上的位置: import sys print(["%s %s" % (k,v) for k,v in sys,modules.items()] if k == "re") 在Windows上,它通常位于C:\python33\lib
sum
、zip
等?我只是想知道实施的情况
谢谢。您可以在这里下载:
你看不到sum和zip的代码,因为它们是c函数的包装。但是您可以检查内置函数(如
sum
,zip
等)的其他模块的源代码。这将为您提供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文件。模块的源(很明显)位于modules目录中。尽管sum和zip不是模块。他问的是后端C代码,我想OP问的是内部函数的C源代码,比如sum,min,max,reduce等等