Python教程:使用打开文件对话框获取目标文件路径(附完整示例代码)

文章目录

  • 1 tkinter.filedialog 模块
  • 1.1 语法:
  • 1.2 参数:
  • 1.2.1 title
  • 1.2.2 tfiletypes
  • 1.2.3 tinitialdir
  • 1.2.3 tmultiple
  • 2 示例代码
  • 3 运行结果
  • 4 总结

  • 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 运行结果

  • 弹出“文件选择对话框”
    Alt

  • 选择文件,打开后,输出“文件路径”

  • 4 总结

  • 欢迎纠正,(づ ̄3 ̄)づ╭❤~
    如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心
  • 作者:努力的小肥丸

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python教程:使用打开文件对话框获取目标文件路径(附完整示例代码)

    发表回复