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

如何使用 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 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号