- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下问题:我想将变量从一个文件导入到另一个文件。但是当我从中导入的文件有一个 tkinter 窗口时,它会打开整个窗口,而不仅仅是导入变量。我该如何解决这个问题?
from tkinter import *
root = Tk()
A = "This is "
B = "a test."
C = A+B
D = Label(root, text=C, font="Arial 20 bold")
D.pack()
root.mainloop()
from file1 import C
print(C)
最佳答案
发生这种情况是因为当您导入 python 文件时,您实际上是在运行整个文件以获取引用。当 file1 完整运行时,整个文件被解释并运行。这包括最后一行,root.mainloop()
您要使用的是检查当前文件是否为主文件的最佳实践。如果它不是当前的主程序,这将阻止它运行某些代码行。
您正在寻找这样的东西:
if __name__ == "__main__":
root.mainloop()
关于python - 使用 tkinter 时 import stament 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67047341/
这是一件很简单的事情,但由于某种原因我真的很难做到。基本上,我做一个选择语句来查找结果。我遍历该结果并更新我在结果中找到的项目。 这是我的代码: $pdo->setAttribute(PDO::ATT
我遇到了这个错误现在安静一下,我有这样的疑问: String sql = "select US_KEY, US_LOGID, US_PASSWORD, US_SESSION, US_LASTLOGIN
我正在使用 insert "ignore statements" 进行批量插入并在数据库中插入 50 万个标记。 50 万个代币中可能存在重复的代币。因此,如果我使用 insertignore 语句在
我一直在寻找这个问题,但没有找到解决方案。我正在尝试创建一个代码,当您单击按钮时做一件事,而当您稍后按下同一按钮时做另一件事。我尝试创建“if-else”语句,但我无法(不知道)如何计算点击次数。 代
我有以下问题:我想将变量从一个文件导入到另一个文件。但是当我从中导入的文件有一个 tkinter 窗口时,它会打开整个窗口,而不仅仅是导入变量。我该如何解决这个问题? 来自 file1 的代码 fro
我是一名优秀的程序员,十分优秀!