当我尝试构建一个简单的 UI 时,一切正常,除了我使用的 tkinter 函数总是重复两次,我不确定为什么会发生这种情况以及如何处理它。这是示例代码:
import tkinter as tk
root = tk.Tk()
dirname = tk.filedialog.askdirectory(parent=root, initialdir="/",title='Please select a directory')
print(dirname)
当我运行此代码时,该功能运行良好,它会让我选择一个文件夹,但在我选择该文件夹后,它要求我再次选择它。从 print() 中,它输出我选择的两个文件夹。
我该怎么做才能让它只运行一次?
我尝试运行下面的脚本,它不会要求第二个选择,也不会打印第二个选择。
import tkinter as tk
from tkinter import filedialog as fd
root = tk.Tk()
dirname = fd.askdirectory(parent=root, initialdir="/",title='Please select a
directory')
print(dirname)