如何用filedialog更新.txt文件

2024-04-18 15:21:21 发布

您现在位置:Python中文网/ 问答频道 /正文

如何创建一个“.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()吗?你知道吗


Tags: 文件thenameselftxt信息modefile
1条回答
网友
1楼 · 发布于 2024-04-18 15:21:21

我能理解怎么做。。。你知道吗

代码:

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()

非常感谢凯文帮我解决问题:)

相关问题 更多 >