【发布时间】:2015-09-02 20:47:10
【问题描述】:
我正在创建一个 python Tk 程序,发现保存文件很烦人。我有一个打开按钮和一个保存按钮。比如我打电话
file = tkFileDialog.askopenfile(mode='rb',title='Select a file')
从这个函数
def open_command(self):
在另一个函数中
def save_file(self):
我想保存文件。要以相同的名称保存文件,我必须调用
file = tkFileDialog.asksaveasfile(mode='w')
再次打开另一个窗口,然后它会要求您命名文件,最后会提示您是否要覆盖文件。有没有办法在没有任何窗口的情况下保存文件?是否可以在一个函数中不关闭文件然后写入文件并将其保存在另一个函数中?
【问题讨论】:
-
您的意思是静默保存/覆盖吗?
标签: python function file tkinter