Python模块的源代码

8

是否可以查看Python函数(如sumzip等)的源代码?我只是想了解实现方式。

谢谢。

4个回答

7

模块的源代码(相当明显)在Modules目录中。 - Joachim Isaksson
4
sum和zip并不是模块。他在问后端C代码。 - synthesizerpatel

6

2

0

这将为您提供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文件了。

我认为OP正在寻找内部函数的C源代码,例如sum、min、max、reduce等。 - DownloadPizza

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接