我正试图创建一个函数来保存从代码中的多个Entry小部件中获取的数据,并创建一个新的保存文件来存储所有条目中的数据。
我制作了一个名为entries的条目列表,并试图从中提取,但无法完全正确。它将创建文件,但始终为空。
这是我使用tkinter小部件保存为函数的代码。
def file_save_as(self):
fout = asksaveasfile(mode = 'a', defaultextension = '.txt')
with open('fout', 'a') as f:
for entry in self.entries:
f.write("%sn" % entry)
def file_save_as(self):
fout = asksaveasfilename(defaultextension = '.txt')
try:
with open(fout, 'w') as output:
for x in self.entries:
output.write(x.get())
except FileNotFoundError:
print("Cancelled save or error in filename")