我在 VS 代码中面临 'name Tk is not defined'

I am facing a 'name Tk is not defined' in VS code

我正在为我的 python 使用 VS 代码,但我收到一条错误消息

'Traceback (most recent call last):
  File "c:\Users\thecodeadd\OneDrive\Documents\Program\Python\Pyton programs\Fidget spinner.py", line 1, in <module>
    import tkinter
  File "c:\Users\thecodeadd\OneDrive\Documents\Program\Python\Pyton programs\tkinter.py", line 2, in <module>
    win= Tk()
NameError: name 'Tk' is not defined'

我已经修复了我的 python 文件并在互联网上进行了搜索,但我无法找到任何解决方案。

您没有导入 Tk class。相反,您导入了 tkinter 模块。要使用模块中的 Tk class,您需要使用 win = tkinter.Tk().

您似乎也将文件命名为 tkinter.py,这意味着即使您执行上述操作也无法正常工作,因为您的 tkinter.py 将被导入而不是 tkinter 模块。您应该将文件重命名为 tkinter.py.

以外的其他名称