早上好,
出于测试目的,我制作了一个单行Python程序:
from email.mime.multipart import MIMEMultipart
Run Code Online (Sandbox Code Playgroud)
当我通过interpeter运行它时,我收到一条糟糕的错误消息:
来自email.mime.multipart import MIMEMultipart ImportError:没有名为mime.multipart的模块
我使用的是Python 2.4.3版.我怀疑电子邮件模块已在其他版本中更改了其包装结构,因此出现错误.我的怀疑是否正确?如果没有,为什么进口声明不起作用?
在此先感谢,
ktm
sha*_*adi 16
叫我傻,但我得到了ImportError: No module named mime.text因为我的剧本被称为email.py....大声笑(责备凌晨4点编程)
现在应该这样做:
from email.mime.multipart import MIMEMultipart
Run Code Online (Sandbox Code Playgroud)
其他常用模块也是如此,例如MIMEText和MIMEBase(分别使用.text和.base).
好吧,从Python 2.4的文档中,您似乎需要:
from email.MIMEMultipart import MIMEMultipart
Run Code Online (Sandbox Code Playgroud)
(尽管您可能希望使用较新版本的Python,如果可能的话).