gpt4 book ai didi

python - 为什么我收到错误 : No module named 'email.MIMEMultipart' ?

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:06 24 4
gpt4 key购买 nike

我正在尝试使用简单的代码来试验从 Python 脚本发送电子邮件。我不断收到模块“email.MIMEMultipart”不存在的错误。为了简化问答过程,我可以进一步缩小范围。从 Python 环境提示我可以输入

>>>导入邮件

>>>目录(电子邮件)

它将在电子邮件模块中列出一堆模块,但没有一个 MIME 模块在那里。我可以在与所有其他模块相同的 lib 文件夹中的 WindowsExplorer 中看到它们。在搜索其他问题后,我确实看到我将我的测试程序命名为“email.py”,我现在认为这是一个很大的禁忌。我删除了它并确认没有“email.pyc”。

我使用的是 Windows 10、Python 3.5.2。我也已经重新安装了 Python,但没有任何改进。

谁能告诉我还应该检查什么?这是实际的代码:

 import smtplib
from email.MIMEMultipart import MIMEMultipart

最佳答案

from email.MIMEMultipart import MIMEMultipart

是 Python 2.x 的正确导入。

根据 the documentation (email) 中的 Python 3 示例,你需要:

from email.mime.multipart import MIMEMultipart

关于python - 为什么我收到错误 : No module named 'email.MIMEMultipart' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39541394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com