11

PyCharm は、imp が非推奨であることを示しているので、importlib の imp.new_module の類似物があるかどうか疑問に思います。

4

1 に答える 1

19

ドキュメントからの引用(強調鉱山)-

imp.new_module(名前)

name という新しい空のモジュール オブジェクトを返します。このオブジェクトは sys.modules には挿入されません。

バージョン 3.4 以降非推奨:代わりにtypes.ModuleTypeを使用してください。

例 -

>>> import types
>>> types.ModuleType('name')
<module 'name'>

それらが同義であることを示すために -

>>> import imp
>>> imp.new_module('name')
<module 'name'>
于 2015-08-24T06:33:07.237 に答える