关于python2.6.5下的 smtplib 问题
发布网友
发布时间:2022-04-18 07:44
我来回答
共2个回答
热心网友
时间:2022-04-18 09:14
File "email.py", line 1, in <mole>
import smtplib
File "/usr/local/lib/python2.6/smtplib.py", line 46, in <mole>
import email.utils
File "/home/pythonlib/email.py", line 2, in <mole>
from email.mime.text import MIMEText
ImportError: No mole named mime.text
分析下错误:email.py第一行报错,楼主这个文件是email.py吧。后面又有smtplib.py中import email.utils这一句,又说email.py中无mime.text。可以推断是文件名与标准库名冲突。把文件名改成gmail.py就可以了。
热心网友
时间:2022-04-18 10:32
你的文件名与标准库中的文件名冲突了,import的时候会自动优先搜索你的文件所在目录,所以就从你的这个程序去引用了,因此找不到mole,改个名字就好了。