我有一个与内置模块冲突的模块。例如,在myapp/email.py
中定义了一个myapp.email
模块。
我可以在代码中的任何地方引用myapp.email
而不会出现问题。但是,我需要从我的电子邮件模块中引用内置的电子邮件模块。
# myapp/email.py
from email import message_from_string
它只找到了自己,因此会引发 ImportError
,因为 myapp.email
没有 message_from_string
方法。当我尝试使用 email.message_from_string
时,import email
也会出现相同的问题。
Python 中是否有本地支持来解决这个问题,或者我必须将我的 "email" 模块重命名为更具体的名称?