2013-06-23 65 views
1

當我有一個簡單的Python代碼有問題導入用的smtplib Python的

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 

我不知道我在做什麼錯。

回答

2

唯一的解釋是你的smtplib.py以某種方式被替換爲html文件。嘗試在文本編輯器中打開C:\Python27\lib\smtplib.py並檢查。

我不能告訴你這是怎麼發生的,但可能最好在這種情況下重新安裝python。

+0

在windows的情況下,只有修復Python可能不夠。刪除它並重新安裝它。 – User