gpt4 book ai didi

python - 在 Python : Getting "name ' Tk' is not defined"only at Command Prompt, 中编程在 IDLE 中工作

转载 作者:太空狗 更新时间:2023-10-30 02:49:26 25 4
gpt4 key购买 nike

刚开始使用 Tkinter 的初学者提出的问题。我下载了它并编写了教程 Hello World 程序,它在 IDLE 中运行良好。但是,当我保存程序并使用命令提示符运行它时,它们都返回了 NameError: name 'tk' is not defined.我还尝试转到主 Python 命令程序并手动输入代码,并且工作正常。

它只有在通过命令提示符或通过双击运行时才能识别Tk()

我不知道这里会发生什么。

代码只是所有教程教您编写的基本 Hello World 程序:

from Tkinter import *
root = Tk()
w = Label(root, text="Hello World")
w.pack()

root.mainloop()

另外,因为我知道每个人都会用它来回答,所以我没有使用 3.x,我尝试运行程序并调用它“tkinter”,但它根本找不到模块。

显然这个程序可以在其他人的电脑上运行,所以这不是代码本身的问题。有谁知道可能导致此问题的原因是什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com