我想在Python的module
类上工作,但是我不知道如何找到它。我知道我可以按如下方式获得它:
>>> import os
>>> type(os) # This is what I want
<class 'module'>
但是我想知道是否有更干净的方式导入它。以下内容不起作用:
>>> type(os).__module__
'builtins'
>>> from builtins import module # OK so let's import it
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'module' from 'builtins' (unknown location)
答案 0 :(得分:3)
尝试使用types.ModuleType
:
>>> import types
>>> types.ModuleType
<class 'module'>
>>>
[{types
]是一个模块,可帮助您处理文档中的类型:
此模块定义实用程序功能,以帮助动态创建新类型。
它告诉你:
最后,它提供了一些其他与类型相关的实用程序类和函数,这些类和函数的基础性不足以内置。
这就是为什么它不在内置文件中的原因。