最佳答案
我有一个与内置模块冲突的模块,例如,在 myapp/email.py
中定义的 myapp.email
模块。
我可以引用 myapp.email
在任何地方在我的代码没有问题。但是,我需要从我的电子邮件模块中引用内置的电子邮件模块。
# myapp/email.py
from email import message_from_string
因为 myapp.email
没有 message_from_string
方法,所以它只能找到自己,因此引发一个 ImportError
。当我尝试 email.message_from_string
时,import email
会导致同样的问题。
是否有任何原生的支持在 Python 中实现这一点,或者我必须将我的“ email”模块重命名为更具体的东西?