【问题标题】:Having problems importing smtplib with Python使用 Python 导入 smtplib 时遇到问题
【发布时间】:2013-06-23 13:11:43
【问题描述】:

当我有一个简单的python代码时:

import smtplib

我收到错误:

Traceback (most recent call last):
  File "C:\Users\David\Desktop\email.py", line 25, in <module>
    from smtplib import SMTP_SSL as SMTP       # this invokes the secure SMTP pr
otocol (port 465, uses SSL)
  File "C:\Python27\lib\smtplib.py", line 1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtm
l11/DTD/xhtml11.dtd">
    ^
SyntaxError: invalid syntax

我不确定自己做错了什么。

【问题讨论】:

    标签: python email import smtplib


    【解决方案1】:

    唯一的解释是你的smtplib.py不知何故被一个html文件替换了。尝试在文本编辑器中打开C:\Python27\lib\smtplib.py 并检查。

    我无法告诉你这是怎么发生的,但在这种情况下最好重新安装 python。

    【讨论】:

    • 在windows的情况下,只修复Python可能还不够。删除它并重新安装。
    猜你喜欢
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多