嗨 我只是执行以下代码:如何摆脱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