文章目录
1 tkinter.filedialog 模块
- tkinter.filedialog 模块提供了用于创建文件/目录选择窗口的类和工厂函数
- 这里只介绍几个常用的参数,详情可以看官网介绍:《Python之Tkinter包的filedialog模块介绍》
1.1 语法:
filedialog.askopenfilename(参数)
1.2 参数:
1.2.1 title
窗口的标题
1.2.2 tfiletypes
文件类型筛选框下拉选项,由二元组构成(类型名,后缀):
(‘Excel’,‘.xls .xlsx’),(‘文本’,‘.txt’),(‘All Files’, ‘*’)
1.2.3 tinitialdir
默认打开的文件路径
1.2.3 tmultiple
默认为只能选择一个文件,等于True时,可选择多个文件
2 示例代码
from tkinter import filedialog
# 选择一个文件
# file_path = filedialog.askopenfilename(title='请选择一个Excel表', filetypes=[('Excel','.xls .xlsx'),('All Files', '*')],initialdir='E:\\')
# 选择多个文件
file_path = filedialog.askopenfilename(title='请选择一个Excel表', filetypes=[('Excel','.xls .xlsx'),('文本','.txt'),('All Files', '*')],initialdir='E:\\',multiple=True)
print(file_path)
3 运行结果
-
弹出“文件选择对话框”
-
选择文件,打开后,输出“文件路径”
4 总结
- 欢迎纠正,(づ ̄3 ̄)づ╭❤~
如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心