askopenfilename(**options) 返回打开的文件名
askopenfilenames(**options) 返回打开的多个文件名列表
askopenfile(**options) 返回打开文件对象
askopenfiles(**options) 返回打开的文件对象的列表
askdirectory(**options) 返回目录名
asksaveasfile(**options) 返回保存的文件对象
asksaveasfilename(**options) 返回保存的文件名
参数options的常见值如下:
defaultextension 默认后缀:.xxx 用户没有输入则自动添加
filetypes=[(label1,pattern1),(labe2,patt ern2)] 文件显示过滤器
initialdir 初始目录
initialfile 初始文件
parent 父窗口,默认根窗口
title 窗口标题
#coding=utf-8
from tkinter import *
from tkinter.filedialog import *
class Application(Frame):
def __init__(self,master):
super().__init__(master)
self.master=master
self.pack()
self.createWidget()
def createWidget(self):
self.btn=Button(self,text="选择文件",command=self.test1)

本文介绍了如何使用Python的tkinter库实现GUI界面,通过`filedialog`模块提供用户选择文件或目录的功能。展示了`askopenfilename()`用于选择单个文件,返回文件名;`askopenfile()`用于打开文件并返回文件对象;`askdirectory()`用于选择目录。还展示了如何设置初始目录、文件类型过滤器等选项。
最低0.47元/天 解锁文章
5328

被折叠的 条评论
为什么被折叠?



