内置模块在哪里?

时间:2014-08-09 13:30:36

标签: python python-3.x

我尝试查找sys.path中列出的所有目录,但我找不到任何builtins.py文件,那么它在哪里?

1 个答案:

答案 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中找到内置模块的代码。