如何修复:email.mime上的ModuleNotFoundError

芬克

我正在尝试使用pythons电子邮件模块通过SMTP发送电子邮件。由于我想发送文件,因此我使用MIME模块来使其正常工作。不幸的是,导入这些我无法解决的email.mime模块时出现了一些问题。

#Imports
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText  
from email.mime.base import MIMEBase
from email import encoders
import smtplib
import datetime

mail = '[email protected]'

#E-Mail Content
msg = MIMEMultipart()
msg['From'] = mail
msg['To'] = mail
msg['Subject'] = 'MesseMahlzeiten Backup Nr.{}'.format('1')

body = datetime.datetime.strftime('%Y-&m-%d %H:%M')
msg.attach(MIMEText(body, 'plain'))

filename = 'WinIcon.jpg'
attachment = open(filenmae, 'rb')
p = MIMEBase('application', 'octet-stream')
p.set_payload(attachment.read())
encoders.encode_base64(p)
p.add_header('Content-Disposition', "attachment; filename= 
{}".format(filename))
msg.attach(p)

content = msg.as_string()

#E-Mail via SMTP
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttsl()
server.login(mail, 'password')
server.sendmail(mail, mail, content)
server.quit()

我收到以下错误消息:

Traceback (most recent call last):
  File "D:/Python/101testprojects/email/email.py", line 2, in <module>
    from email.mime.multipart import MIMEMultipart
  File "D:\Python\101testprojects\email\email.py", line 2, in <module>
    from email.mime.multipart import MIMEMultipart
ModuleNotFoundError: No module named 'email.mime'; 'email' is not a 
package

如何获得此导入工作?

瓦卡特

将文件名从更改为其他名称email.py使用原始名称,Python尝试从而email.py不是从email模块导入

进一步阅读:ImportError:没有名为“ email.mime”的模块;电子邮件不是包裹

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Alpine上安装awscli-如何修复“ ModuleNotFoundError:没有名为“ six”的模块”

如何修复 ViewHolder 上的“NullPointerException”?

如何在sendmail中使用Email :: Mime

Pylint:如何修复 ModuleNotFoundError:没有名为“matplotlib”的模块

如何修复ModuleNotFoundError:没有名为“ parts”的模块

如何在尝试导入熊猫时修复“ ModuleNotFoundError”

如果在pycharm中工作,如何修复'modulenotfounderror'?

如何修复 pycharm 中的“ModuleNotFoundError: No module named '__builtin__'”

如何修复:ModuleNotFoundError:没有名为“config”的模块

如何修复/ usr / share / mime中文件的损坏权限?

如何修复单击 CSS 上的过渡动画

如何在 Ubuntu 19.10 上修复 OpenGL?

如何修复的NoClassDefFoundError上SpringApplication(枢纽)

如何修复FileUpload上的InputStream ReadTimeout错误

如何修复Server 2016上的定位错误?

如何修复 Cockpit 上损坏的 https?

SD卡上的Debian分区-如何修复?

如何在片段上修复FirebaseRecyclerAdapter?

如何修复“ +”符号在iOS上反转的位置?

轴上的平方单位,如何修复?

如何在 executeQuery 上修复此 NullPointerException?

如何在Android Studio上修复NullPointerException?

如何修复Postgres安装Ubuntu上的错误

如何在ViewController Swift上修复PageMenu

如何修复C ++上的分段错误

如何在xcode上修复此布局?

如何修复图像元素上的绑定

如何修复多张图像上的拖放?

如何修复 React 上的产品过滤?