首页 > 解决方案 > Tkinter GUI“系统找不到指定的路径”

问题描述

我已经定义了我的函数“Torque_Analysis”和一个附加函数“LoopAnalysis”,它采用“Torque_Analysis”函数并为“Directory”变量中指定的目录中的每个 csv 文件循环它。

我试图在 tkinter 中创建一个 GUI,用户将在其中输入文件目录,例如“C:\Users\example\example”,一旦用户单击按钮,脚本将为每个 csv 文件执行“LoopAnalysis”功能在用户指定的目录中。

我测试了我的功能,它们可以自己工作,但是当我尝试在 GUI 中执行它们时,我收到错误“系统找不到指定的路径”。但是脚本甚至不会生成用户输入文件路径的 GUI。

def LoopAnalysis(Directory):
    for filename in os.listdir(Directory):
        if filename.endswith(".csv"):
            Torque_Analysis(os.path.join(Directory, filename))
            plt.figure()
        else: continue


window = tk.Tk()
window.title('Torque Analysis')
window.geometry('300x200+10+20')
label = tk.Label(text="Enter CSV File Directory",)
entry = tk.Entry()
Directory = entry.get()
button = tk.Button(text = 'Click Here to Generate Curves', command=LoopAnalysis(Directory) ,fg = "white", bg = 'black', width = 40, height = 2)


label.pack()
entry.pack()
button.pack()


window.mainloop()

标签: pythonuser-interfacetkinter

解决方案


推荐阅读