我在Python中使用exec語句或execfile()運行腳本時查看了一些關於NameError異常的現有問題,但尚未找到有關以下行爲的良好解釋。 我想做一個簡單的遊戲,在運行時用execfile()創建腳本對象。下面是4個模塊來演示這個問題(請耐心等待,這很簡單,我可以做到!)。主程序只是用來加載使用的execfile()的腳本,然後調用腳本管理器來運行腳本對象: # game.py
im
嚴格按照以下examples found on the docs完成此錯誤。並且您無法在任何地方找到任何說明,例如that long long docs page,google或stackoverflow。另外,閱讀optparse.py顯示OptionGroup存在,因此增加了混淆。 Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
>>> fr
如你所知,如果我們簡單地做: >>> a > 0
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
a > 0
NameError: name 'a' is not defined
有沒有捕捉異常/錯誤,並從中提取出值「a」的一種方式。 我需要這個,因爲我eval使用了一