|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
|
|