内置模块在哪里?

zer*_*uno 4 python python-3.x

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

fal*_*tru 5

字面上,该模块内置于python解释器.

>>> import builtins
>>> builtins
<module 'builtins' (built-in)>
>>> import sys
>>> sys
<module 'sys' (built-in)>
Run Code Online (Sandbox Code Playgroud)

(built-in)您可以在上面的交互式会话中看到这些模块.

如果从文件加载模块,它将表示如下:

>>> import ftplib
>>> ftplib
<module 'ftplib' from 'C:\\Python34\\lib\\ftplib.py'>
Run Code Online (Sandbox Code Playgroud)

更新您可以Python/bltinmodule.c从Python源代码中找到内置模块的代码.