我可以让python直接打印__builtins__
的源代码吗?如何查看Python的__builtins__源代码?
OR(更优选):
什么是__builtins__
的源代码的路径名?
我至少知道以下几点:
__builtins__
是一个模块,通过键入type(__builtins__)
。我已经尝试了最好的答案建议到这个SO问题更一般的情况:"Finding the source code for built-in Python functions?"。但没有运气:
print inspect.getdoc(__builtins__)
只是给了我一个描述。inspect.getfile(__builtins__)
只是给了我一个错误:TypeError: <module '__builtin__' (built-in)> is a built-in module
https://hg.python.org/cpython/file/c6880edaf6f3/#似乎并没有包含
__builtins__
的条目。我尝试过“site:”搜索并浏览了几个目录,但是在几个之后放弃了。
@MooingRawr我曾经试图在原来的职位 – Oracle
的答案应该有提到,...然后.... – MooingRawr
@MooingRawr,欢呼声,是我不好将编辑 – Oracle