我对Python很陌生,但了解基础知识。我一直在看一些关于Tkinter
的教程,但即使从一开始我输入:
from Tkinter import *
root = Tk()
它给了我错误:
>Traceback (most recent call last):
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 1, in <module>
from Tkinter import *
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 3, in <module>
root = Tk()
NameError: name 'Tk' is not defined
我尝试了不同的东西,而且我使用了IDLE
,但它仍然不起作用。如果重要的话,我也在Mac OS X El Capitan上。
答案 0 :(得分:5)
您将文件命名为Tkinter.py
。所以你要导入自己的文件。重命名您的python文件,删除Tkinter.pyc
并重试。
答案 1 :(得分:0)
我试过这个并且有效
import tkinter as tk
root = tk.Tk()