python - 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()
解决方案
推荐阅读
- javascript - 计算错误(javascript)
- .net-core - Azure Active Directory 单页应用程序基础结构
- vue.js - 如何使用 Vue.js 更新表格数据
- r - 显示运行单独 R 脚本的分类问卷的仪表板软件?
- php - 在 php 中对多语言站点使用 Gettext 不起作用
- r - R/Shiny 的 SelectInput "Selected" 不起作用
- r - 如何根据特定间隔创建新列
- git - 变基时,为什么 git add --patch 不起作用?
- spring-boot - API 调用的基本身份验证在 VPN 上不起作用
- mongodb - 如何更改列表中文档的顺序,MongoDB