Ответ 1
Вы уткнулись в пакет email
в stdlib, назвав script email.py
. Переименуйте его.
Я получаю следующую ошибку
Traceback (most recent call last):
File "myemail.py", line 1, in <module>
import smtplib
File "/usr/lib/python2.6/smtplib.py", line 46, in <module>
import email.utils
File "/home/nikhil/Desktop/bujji/email.py", line 2, in <module>
ImportError: No module named MIMEMultipart
когда я запускаю пример кода
Я попытался удалить эту ошибку, но ничего не получилось.
Вы уткнулись в пакет email
в stdlib, назвав script email.py
. Переименуйте его.
Не хватает репутации, чтобы прокомментировать Ignacio Vazquez-Abrams, но убедитесь, что вы не только удаляете email.py ставите также такие вещи, как email.py ~ и email.pyc
Имена пакетов изменены. Я считаю, что новое имя email.mime.multipart
.
Просто адаптируйте импорт для импорта email.mime.multipart
вместо email.MIMEMultipart
.
Кроме того, имейте в виду, что email.MIMEBase
теперь email.mime.base
и email.MIMEText
теперь email.mime.text
.