我如何使用用户条目来更改文件名?
发布时间:2020-12-17 17:41:36 所属栏目:Python 来源:网络整理
导读:我是学习Python的新手,所以我需要帮助,因为我不认识可以帮助我的人.我正在尝试制作一个程序,其中用户可以根据自己在tkinter的Fname = Entry()上编写的内容来从excel更改文件名. 我试图通过使用= Fname.get()然后使用os.rename(Test.xlsx,“ .xlsx”)保存名为
我是学习Python的新手,所以我需要帮助,因为我不认识可以帮助我的人.我正在尝试制作一个程序,其中用户可以根据自己在tkinter的Fname = Entry()上编写的内容来从excel更改文件名. 我试图通过使用= Fname.get()然后使用os.rename(Test.xlsx,“ .xlsx”)保存名为Fname的条目中的数据来获取存储的数据.但是我总是得到一个错误:
我尝试的另一件事是使用仅由“ a”表示的“ Fname”,但出现此错误:
我也尝试直接更改’workbook = xlsxwriter.Workbook(Fnam“ .xlsx”)’,但错误仍然出现 PD:创建’.xlsx’文件没有任何麻烦 我正在使用的代码是下一个:
最佳答案
这是因为您要在网格化之后将Fname分配给该值,即None,则需要拆分行
进入
如果您以后出于相同的原因尝试引用B1或BE,也会遇到类似的问题. 另外,您还需要使用StringVar()才能调用.get() 您的代码应该像我想象的那样
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |