Python importlib 对 imp.new_module() 的模拟
Python importlib's analogue for imp.new_module()
PyCharm 告诉我 imp 已被弃用,所以我想知道 importlib 是否有 imp.new_module 的类似物。
引用自documentation (Emphasis mine) -
imp.new_module(name)
Return a new empty module object called name. This object is not inserted in sys.modules.
Deprecated since version 3.4: Use types.ModuleType instead.
例子-
>>> import types
>>> types.ModuleType('name')
<module 'name'>
显示它们是如何同义的-
>>> import imp
>>> imp.new_module('name')
<module 'name'>
PyCharm 告诉我 imp 已被弃用,所以我想知道 importlib 是否有 imp.new_module 的类似物。
引用自documentation (Emphasis mine) -
imp.new_module(name)
Return a new empty module object called name. This object is not inserted in sys.modules.
Deprecated since version 3.4: Use types.ModuleType instead.
例子-
>>> import types
>>> types.ModuleType('name')
<module 'name'>
显示它们是如何同义的-
>>> import imp
>>> imp.new_module('name')
<module 'name'>