本帖最后由 jackz007 于 2019-11-25 15:35 编辑
试一下下面的代码:import easygui as g
t = []
t . append(["*.txt" , "*.log" , "*.rtf" , "*.csv" , "文本文件"])
t . append(["*.py" , "*.pyw" , "*.pyc" , "*.pyd" , "Python 代码文件"])
t . append(["*.c" , "*.cpp" , "*.h" , "C 代码文件"])
t . append(["*.html" , "*.htm" , "*.mht" , "*.mhtml" , "网页文件"])
t . append(["*.doc" , "*.docx" , "Word 文档"])
t . append(["*.ppt" , "*.pptx" , "Powerpoint 文件"])
t . append(["*.xls" , "*.xlsx" , "Excel 文件"])
t . append(["*.jpg" , "*.jpeg" , "*.png" , "*.gif" , "*.bmp" , "图片文件"])
t . append(["*.mp3" , "*.wma" , "*.wav" , "音频文件"])
t . append(["*.mp4" , "*.wmv" , "*.mkv" , "*.asf" , "*.rmvb" , "*.flv" , "视频文件"])
print(g . fileopenbox(msg=None,title=None,default='*', filetypes = t))
启动界面后,点击位于 "文件" 输入栏右侧标有 "All files(*.*)" 的下拉式菜单,可以发现,新增了很多文件类型过滤器,选择其中一个特定的文件类型过滤器以后,只有那些扩展名符合条件的文件才会在列表中出现,方便快速查找文件。 |