我该如何查看Python内置函数的代码,例如进入
请参考以下链接:https://docs.python.org/2/library/functions.html#sum。
我期望使用以下代码和pdb中的
sum()
?请参考以下链接:https://docs.python.org/2/library/functions.html#sum。
我期望使用以下代码和pdb中的
s
命令来查看sum()
的操作:import pdb
def adder(nums):
x = sum(nums)
return x
pdb.set_trace()
print adder([1, 2, 3,4])
sum()
的执行方式。一些Python模块是用C编写的(以提高性能),无法在pdb
中逐步执行。更新:我刚刚检查了Python的sum源代码,它似乎是用C编写的。 - user849425__builtin__
模块是完全用 C 写的。 - user849425