Python Tkinter中的asksaveasfile()函数
TKinter是Python中用于GUI编程的模块。我们创建一个画布(Canvas),并在其中放置我们的UI组件,具有许多属性和行为。在本文中,我们将看到如何使用ask essay file函数将Python程序创建的文件保存到本地驱动器中。
首先,我们创建一个画布,在其上再次使用TTK dot按钮函数放置一个按钮。然后声明另一个函数,该函数将使用ask fine来定义文件类型并将文件保存到本地驱动器中的位置。
示例
from tkinter import *
from tkinter import ttk
from tkinter.filedialog import asksaveasfile
base = Tk()
base.geometry('300x250')
def SaveFile():
data = [('All tyes(*.*)', '*.*')]
file = asksaveasfile(filetypes = data, defaultextension = data)
save_btn = ttk.Button(base, text = '点击保存文件', command = lambda : SaveFile())
save_btn.pack(side = TOP, pady = 20,padx = 50)
mainloop()
输出
运行上面的代码会给我们以下结果 −
接下来,点击“点击保存文件”按钮,我们会得到下一个窗口,如下所示。