当前位置:   article > 正文

python弹窗选择文件库tkinter.filedialog_tkinter导入filedialog

tkinter导入filedialog

一、导入tkinter.filedialog库

from tkinter import filedialog

二、基本使用

1、返回文件绝对路径
  1. file_path = filedialog.askopenfilename() # 返回单个文件绝对路径
  2. file_paths = filedialog.askopenfilenames() # 返回多个文件绝对路径,以元组的方式
2、返回文件对象
  1. file_open = filedialog.askopenfile() # 返回单个文件对象
  2. file_opens = filedialog.askopenfiles() # 返回多个文件对象,以元组的方式
3、创建一个文件并返回文件
  1. file_save_name = filedialog.asksaveasfilename() # 返回文件绝对路径
  2. file_save = filedialog.asksaveasfile() # 返回文件对象
4、返回目录绝对路径
file_dir_name = filedialog.askdirectory()  # 返回目录绝对路径

三、参数说明

  1. parent: 对话框窗口显示,1. 如果不指定该选项,那么对话框默认显示在根窗口上;2. 如果想要将对话框显示在子窗口 win 上,那么可以设置 parent=win
  2. title: 窗口的标题
  3. initialdir: 对话框的启动目录 : 1. 指定打开/保存文件的默认路径;2. 默认路径是当前文件夹
  4. initialfile: 打开对话框时选中的文件
  5. filetypes: (标签,匹配模式)元组构成的列表,允许使用 "*" 通配符 ; 指定筛选文件类型的下拉菜单选项; 该选项的值是由 2 元组构成的列表; 每个 2 元组由(类型名,后缀)构成,例如:filetypes=[("TXT", ".txt"), ("JPG", ".jpg"), ("GIF", ".gif")];一个标签对应多个后缀的话,后缀之间用空格隔开
  6. defaultextension: 默认的扩展名,用于加到文件名后面(保存对话框)。例如:defaultextension=".txt",那么当用户输入一个文件名 “哈啊” 的时候,文件名会自动添加后缀为 “哈啊.txt”;如果用户输入文件名包含后缀,那么该选项不生效
  7. multiple: 控制是否可以多选,为True则表示可以多选
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/499237
推荐阅读
相关标签
  

闽ICP备14008679号