打开文件
核心API
from tkinter import filedialog
# 这里不能直接使用 tkinter.filedialog 来调用,因为filedialog属于模块级别,需要引入后使用
sel_path = filedialog.askopenfilename(
title:str = "窗口名称",
initialdir:str = "指定打开时的工作目录",
filetypes: Tuple[list[label1:str, pattern1:str]],
)
关联API
# 选择以什么文件名保存,返回文件名
tkinter.filedialog.asksaveasfilename()
# 选择以什么文件保存,创建文件并返回文件流对象
tkinter.filedialog.asksaveasfile()
# 选择打开什么文件,返回文件名
tkinter.filedialog.askopenfilename()
# 选择打开什么文件,返回IO流对象
tkinter.filedialog.askopenfile()
# 选择目录,返回目录名
tkinter.filedialog.askdirectory()
# 选择打开多个文件,以元组形式返回多个文件名
tkinter.filedialog.askopenfilenames()
# 选择打开多个文件,以列表形式返回多个IO流对象
tkinter.filedialog.askopenfiles()