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'>