我如何能够创建一个' .txt'从输入框中存储和存储一些信息,并能够更新' .txt'文件?
我明白我必须使用:
file = filedialog.asksaveasfile( mode = 'w', defaultextension = '.txt')
将条目箱中的信息存储到文件中:
#the self.nameEntry had the input of 'zack'
name = self.nameEntry.get()
file.write(name)
file.close()
但是当程序继续运行并且我想将新信息保存到同一个.txt文件中时,如果不重新使用filedialog.asksaveasfile()
,我怎么能够完成呢?我会使用file = open(file)
然后使用file.write()
吗?
答案 0 :(得分:0)
我能够理解如何做到这一点......
<强>代码:强>
file_name = filedialog.asksaveasfilename(defaultextension = '.txt')
if file_name is None:
return
file = open(file_name, mode 'w')
name = self.nameEntry.get()
file.write(name)
file.close()
非常感谢凯文帮助解决了我的问题:)