在python中创建另存为函数



我正试图创建一个函数来保存从代码中的多个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")

相关内容

  • 没有找到相关文章

最新更新