2

次の単純な 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

何が間違っているのかわかりません。

4

1 に答える 1

2

唯一の説明は、smtplib.py何らかの形で html ファイルに置き換えられたということです。C:\Python27\lib\smtplib.pyテキストエディタで開いて確認してみてください。

これがどのように発生したかはわかりませんが、この場合はおそらく python を再インストールするのが最善でしょう。

于 2013-06-23T13:19:52.317 に答える