0
我已經在Windows 7上的Python 3.3.2全新安裝,我試圖導入html.parser.HTMLParser,使用從文檔的例子:Simple HTML and XHTML parser的Python 3.3.2:對HTML模塊導入錯誤
但我得到的錯誤:
>>> from html.parser import HTMLParser
aee4
gg2
Traceback (most recent call last):
File "htmlang.py", line 1, in <module>
from html.parser import HTMLParser
File "c:\Python33\lib\html\parser.py", line 13, in <module>
import warnings
File "c:\Python33\lib\warnings.py", line 6, in <module>
import linecache
File "c:\Python33\lib\linecache.py", line 10, in <module>
import tokenize
File "c:\Python33\lib\tokenize.py", line 37, in <module>
__all__ = token.__all__ + ["COMMENT", "tokenize", "detect_encoding",
AttributeError: 'module' object has no attribute '__all__'
我剛開了解釋器和輸入的進口線。爲什麼它沒有按預期工作?爲什麼它會打印奇怪的「aee4」和「gg2」字符串?
你在當前目錄下有一個名爲'token.py'的文件嗎?某物正在遮蔽已安裝的模塊。 – Cairnarvon
是的!它是同一個文件夾中的一個token.py文件。謝謝! – Karlisson