admin管理员组文章数量:1794759
Python中tkinter.filedialog
- 介绍:filedialog是tkinter中的文件对话框
- 使用: 导入模块:import tkinter.filedialog 选择文件对话框的格式:
tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名
tkinter.filedialog.asksaveasfile():选择以什么文件保存,创建文件并返回文件流对象
tkinter.filedialog.askopenfilename():选择打开什么文件,返回文件名
tkinter.filedialog.askopenfile():选择打开什么文件,返回IO流对象
tkinter.filedialog.askdirectory():选择目录,返回目录名
tkinter.filedialog.askopenfilenames():选择打开多个文件,以元组形式返回多个文件名
tkinter.filedialog.askopenfiles():选择打开多个文件,以列表形式返回多个IO流对象
代码语言:javascript代码运行次数:0运行复制import tkinter.filedialog
from tkinter import *
def func1():
a=tkinter.filedialog.asksaveasfilename()#返回文件名
print(a)
a =tkinter.filedialog.asksaveasfile()#会创建文件
print(a)
a =tkinter.filedialog.askopenfilename()#返回文件名
print(a)
a =tkinter.filedialog.askopenfile()#返回文件流对象
print(a)
a =tkinter.filedialog.askdirectory()#返回目录名
print(a)
a =tkinter.filedialog.askopenfilenames()#可以返回多个文件名
print(a)
a =tkinter.filedialog.askopenfiles()#多个文件流对象
print(a)
root=Tk()
btn1=Button(root,text="click",command=func1)
btn1.pack()
root.mainloop()
代码语言:javascript代码运行次数:0运行复制import tkinter as tk
from tkinter import filedialog
root = tk.Tk() # 创建一个Tkinter.Tk()实例
root.withdraw() # 将Tkinter.Tk()实例隐藏
选择一个文件
file_path = filedialog.askopenfilename(title=‘请选择一个文件’, initialdir=r’D:\a’, filetypes=[( “文本文档”, “.txt”), (‘Excel’, ‘.xls .xlsx’), (‘All Files’, ’ *‘)], defaultextension=’.tif’, multiple=True) print(file_path)
选择多个文件
file_paths = filedialog.askopenfilename(title=‘请选择多个文件’, initialdir=r’D:\a’, filetypes=[( “文本文档”, “.txt”), (‘Excel’, ‘.xls .xlsx’), (‘All Files’, ’ *')]) print(file_paths)
选择文件存储路径
save_file = filedialog.asksaveasfile(title=‘请选择文件存储路径’, initialdir=r’D:\a’, filetypes=[( “文本文档”, “.txt”), (‘Excel’, ‘.xls .xlsx’), (‘All Files’, ’ *‘)], defaultextension=’.tif’) print(save_file)
选择要处理的文件的文件夹
dir_path = filedialog.askdirectory(title=‘选择存放的位置!’, initialdir=r’D:\a’) print(dir_path)
option参数如下:
- defaultextension = s 默认文件的扩展名
- filetypes = [(label1, pattern1), (label2, pattern2), …] 设置文件类型下拉菜单里的的选项
- initialdir = D 对话框中默认的路径
- initialfile = F 对话框中初始化显示的文件名
- parent = W 父对话框(由哪个窗口弹出就在哪个上端)
- title = T 弹出对话框的标题
本文标签: Python中tkinterfiledialog
版权声明:本文标题:Python中tkinter.filedialog 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754889802a1707811.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论