为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 tkinter 条目的名称保存 csv 文件?

如何使用 tkinter 条目的名称保存 csv 文件?

富国沪深 2022-07-19 15:09:35
我目前正在使用 pandas 和 tkinter 开发一个程序。我构建了一个 tkinter 条目,您应该在其中写下新 csv 的文件名,但是如果我使用变量而不是直接字符串作为新 csv 名称,则保存不起作用。是否有可能使用来自 tkinter 条目的输入?我的代码的一部分:`main=tkinter.Tk() a=tkinter.Entry(main,width=50,bg='red') c=a.get() c=str(c) def l():      df.to_csv(c) a2=tkinter.Button(main,text='change name',width=50,bg='yellow',command=l) a2.pack()
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您必须等待调用get,直到您真正需要该值。在您的代码中,您在小部件创建a.get()后大约一毫秒调用Entry,远在用户有机会输入任何数据之前。

将调用移至a.get()内部l

def l():  
    c = a.get()
    df.to_csv(c)


查看完整回答
反对 回复 2022-07-19
  • 1 回答
  • 0 关注
  • 66 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信