Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python的源代码';s模块_Python - Fatal编程技术网

Python的源代码';s模块

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

是否可以查看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\
上。在Linux上是
/usr/python2.7/lib/…


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

模块的源(很明显)位于modules目录中。尽管sum和zip不是模块。他问的是后端C代码,我想OP问的是内部函数的C源代码,比如sum,min,max,reduce等等