最佳答案
我有一个与内置模块冲突的模块,例如,在 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”模块重命名为更具体的东西?