马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
py文件中的代码import re
print(1)
import smtplib
import email
# 负责构造文本
from email.mime.text import MIMEText
# 负责构造图片
from email.mime.image import MIMEImage
# 负责将多个对象集合起来
from email.mime.multipart import MIMEMultipart
from email.header import Header
报错Traceback (most recent call last):
File "C:\Users\Mr,qin\Desktop\新建文本文档.py", line 3, in <module>
import smtplib
File "C:\Users\Mr,qin\AppData\Local\Programs\Python\Python38\lib\smtplib.py", line 47, in <module>
import email.utils
File "C:\Users\Mr,qin\Desktop\email.py", line 3, in <module>
from email.mime.text import MIMEText
ModuleNotFoundError: No module named 'email.mime'; 'email' is not a package
以下为shell中可以正常导入图示
https://wwa.lanzous.com/iBVd1ejzxwd
奇怪的很啊
因为你的脚本文件和你的模块文件重名了,导致你在 这个 py 文件导入的时候导入的是你自己写的模块
而 Shell 工作目录不在这个Desktop 文件夹下,所以 Shell 不会报错
File "C:\Users\Mr,qin\Desktop\email.py"
把你的脚本名更改下就行了,从报错看出你的脚本名就是 email.py
|