0
我是Python新手。我下載了Spyder 2.3.1,並在我的Mac上運行Python 2.7。我想這個示例程序:'Tk'未定義
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
當我跑,我得到錯誤信息:
NameError: name 'Tk' is not defined
如果我看的文件Tkinter.py中,它具有以下幾行代碼:
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
看起來像一個無限循環,但它抱怨的是「Tk」說「名稱未定義」。任何幫助將不勝感激。
p.s.我在一個終端窗口中嘗試python -m idlelib.idle
並得到了錯誤NameError: name 'Tk' is not defined
謝謝!這工作。 – user3229570 2014-10-26 15:02:15
還有一個問題。我在Spyder中看到了文件夾路徑/Users/Ameade/.spyder2/My_Amazing_Script.py中的文件 - 但我沒有在任何地方看到名爲「.spyder2」的文件夾。你能告訴我這是哪裏嗎? – user3229570 2014-10-26 15:30:53
@ user3229570,在Unix系統中,文件名以點開頭'.'是隱藏的。你可以用'ls -a'命令看到這個文件。如果您不使用命令行,請檢查文件瀏覽器的選項以顯示隱藏的文件/目錄。 – falsetru 2014-10-26 15:45:36