我想在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)
尝试使用types.ModuleType
:
>>> import types
>>> types.ModuleType
<class 'module'>
>>>
[types
]是一个帮助您处理类型的模块,如文档中所示:
此模块定义实用程序函数以帮助动态创建新类型。
它告诉你:
最后,它提供了一些额外的与类型相关的实用程序类和函数,这些类和函数还不够基本,不足以作为内建函数。
这就是它不在内置中的原因。