嗨 我只是執行以下代碼:如何擺脫Python中的NameError?
from Tkinter import *
class LabelDemo(Frame):
def __init__(self):
Frame.__init__(self)
self.pack(expand = YES, fill = BOTH)
self.master.title("Labels")
self.Label3 = Label(self, bitmap = "warning")
self.Label3.pack(side = LEFT)
if __name__ == "__main__":
LabelDemo().mainloop()
它給了我NameError:名字 'LabelDemo' 沒有定義。
可能是什麼原因?
你的代碼在我的電腦上運行良好,所以我懷疑還有別的你做錯了。 – NPE 2011-04-17 09:44:04
發佈完整的回溯,它通常會告訴你哪一行是哪個文件和哪個代碼中的錯誤。 – 2011-04-17 09:45:51
回溯(最近通話最後一個): 文件 「warning.py」,3號線,在 類LabelDemo(幀): 文件 「warning.py」,14號線在LabelDemo LabelDemo()主循環() NameError:名稱'LabelDemo'未定義 –
Sahar
2011-04-17 09:53:55