使用Python导入smtplib时遇到问题

使用Python导入smtplib时遇到问题,python,email,import,smtplib,Python,Email,Import,Smtplib,当我有一个简单的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, use

当我有一个简单的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
回溯(最近一次呼叫最后一次):
文件“C:\Users\David\Desktop\email.py”,第25行,在
从smtplib将SMTP_SSL导入为SMTP#这将调用安全SMTP pr
otocol(端口465,使用SSL)
文件“C:\Python27\lib\smtplib.py”,第1行
^
SyntaxError:无效语法

我不确定我做错了什么。

唯一的解释是您的
smtplib.py
不知怎么被html文件替换了。尝试在文本编辑器中打开
C:\Python27\lib\smtplib.py
,然后进行检查


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

在windows情况下,仅修复python可能是不够的。卸下并重新安装。