0
我對Python有一個很奇怪的問題。每當我嘗試使用內置幫助功能,我得到這個錯誤:在調用幫助函數時,repr.py中的Python語法錯誤
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site.py", line 468, in __call__
import pydoc
File "/usr/lib/python2.7/pydoc.py", line 56, in <module>
from repr import Repr
File "repr.py", line 21
def
^
SyntaxError: invalid syntax
我已經人工檢查上述文件,但我沒有看到提到的錯誤。我也嘗試刪除/usr/share/python2.7目錄中的trceback中提及的文件的.pyc文件,但我仍然遇到此問題。
我的電腦運行Ubuntu 12.10 64位。
在當前目錄中是否有一個名爲'repr.py'的文件?該文件不完整。請不要從你的系統文件夾中刪除'.pyc'文件,請*從軟件包中重新安裝* python(使用你的軟件包管理器)。 –
你在自己的代碼文件夾中有一個名爲「repr.py」的文件嗎? – BrenBarn
我認爲BrenBarn和Martijn得到了正確的猜測(這也是我要發佈的內容),剛剛啓動了一個未觸及的Ubuntu 12.10 64位虛擬機,並且它工作正常......所以除非你製作了一些奇怪的變化... –