当仅在运行时知道包名时,如何使用__import __()导入包?
发布于 2021-01-29 17:18:22
我有一个包含__init__.py
文件和另一个模块的消息文件夹(包)messages_en.py
。在__init__.py
导入的情况下,messages_en
它可以正常运行,但是会__import__
失败,并显示“
ImportError:No modules named messages_en”
import messages_en # it works
messages = __import__('messages_en') # it doesn't ?
我曾经认为“导入x”只是另一种说法 __import__('x')
关注者
0
被浏览
50
1 个回答