【发布时间】:2010-11-16 12:29:47
【问题描述】:
我有一个与内置模块冲突的模块。例如,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 中执行此操作,还是我坚持将我的“电子邮件”模块重命名为更具体的名称?
【问题讨论】:
标签: python python-import