看上去 filedialog 中的函数挺多的,但是我们常用的也就不外乎 askopenfilename 打开文件、asksaveasfilename 保存文件,顶多加上个askdirectory 选择目录。 二、运用实例 我们通过一个实际案例,来看看我们常用的 filedialog 函数是怎么使用的。 importtkinter as tkfromtkinter.filedialogimport*fromPILimportImagedefselect...
Button(win,text="保存 文件",command=createSaveAsDialog).pack(side=LEFT) #设置对话框打开的文件类型 myFileTypes=[('Python files','* .py * .pyw'),('All files','*')] #创建一一个[打开旧文件]对话框 myDialog1=tkinter.filedialog.Open(win,filetypes=myFileTypes) #创建一个[另存新文件]对话...
用户没有输入后缀自动添加filetypes=[(label1, pattern1), (label2, pattern2), ...]:文件过滤器initialdir=D:初始目录initialfile=F:初始文件parent=W:父窗口,默认为根窗口title=T:窗口标题实例演示 from tkinter.filedialog import * f = askopenfilename(title='askopenfilename', initialdir="D:", fil...
filedialog.askopenfilename(**options) 自动打开选取窗口,手动选择一个文件,返回文件路径,类型为字符串。 可选参数:title、filetypes、initialdir、multiple filedialog.askopenfilenames(**options) 同时选择多个文件,返回一个元组,包括所有选择文件的路径。 可选参数:title、filetypes、initialdir filedialog.asksaveas...
askopenfilename() #选择单个文件 askopenfilenames() #选择多个文件 asksaveasfilename() #弹出文件选择框,用于保存文件 askdirectory() #选择目录 ``` 与此同时,filedialog还提供了多个选项,以便更好地控制对话框的行为和外观,例如: ```python initialdir #设置初始目录 title #设置对话框的标题 filetypes #...
filepath =filedialog.askopenfilename() # 打开文件,返回该文件的完整路径 filename.set(filepath) img =Image.open(filename.get()) exceptException as e: print("您没有选择任何文件",e) defsave_png(): try: filetypes =[("PNG","*.png"), ("JPG", "*.jpg"), ("GIF","*.gif"),("txt...
三、filedialog 子模块 【askopenfilename】 【asksaveasfilename】 【askopenfilenames】 【askopenfile】 【askopenfiles】 【asksaveasfile】 【askdirectory】 一、messagebox 子模块 一般用法 messagebox子模块的一般作用就是产生一个消息框,提供的消息框种类有 8 个,下面将一个一个介绍 ...
from tkinter.filedialog import askopenfilename, askopenfilenames, askdirectory, asksaveasfilename 1. 各函数对应的具体说明: 1. askopenfilename(title, filetypes, initialdir, initialfile, defaultextension) 代码示例 file_path = askopenfilename(title='请选择文件', initialdir=r'D:\Tem', ...
initialfile —— 打开对话框时选中的文件 filetypes —— (标签,匹配模式)元组构成的列表,允许使用 “*” 通配符 defaultextension —— 默认的扩展名,用于加到文件名后面(保存对话框)。 multiple ——为 True 则允许多选 实例 importtkinter.filedialogimporttkinterastk ...
上面代码中第34行~67行代码是 filedialog 模块下不同函数的示例。运行这段程序可看到如图三十三所示的界面,点击界面上的按钮就进入到文件对话框。在文件对话框中,只能选择浏览文本文件和 Python源文件,这就是通过 filetypes 选项设置的结果;另外对话框默认打开的目录是 E:/根目录,这是 initialdir 选项设置的效果。