我尝试查找sys.path
中列出的所有目录,但我找不到任何builtins.py
文件,那么它在哪里?
答案 0 :(得分:5)
字面上,模块内置于python解释器。
>>> import builtins
>>> builtins
<module 'builtins' (built-in)>
>>> import sys
>>> sys
<module 'sys' (built-in)>
您可以在上面的交互式会话中看到这些模块用(built-in)
表示。
如果从文件加载模块,它将表示如下:
>>> import ftplib
>>> ftplib
<module 'ftplib' from 'C:\\Python34\\lib\\ftplib.py'>
更新您可以在Python源代码的Python/bltinmodule.c
中找到内置模块的代码。