Python程序中如何使用askopenfilenames()函数选择多个文件路径
发布时间:2024-01-14 13:45:16
在Python中,可以使用tkinter库中的askopenfilenames()函数选择多个文件路径。askopenfilenames()函数会弹出一个文件选择对话框,允许用户选择一个或多个文件,并返回所选文件的路径。
首先,需要导入tkinter库:
import tkinter as tk from tkinter import filedialog
然后,可以使用askopenfilenames()函数来选择多个文件路径:
# 创建一个tkinter窗口
root = tk.Tk()
# 隐藏tkinter窗口
root.withdraw()
# 弹出文件选择对话框
file_paths = filedialog.askopenfilenames()
# 打印所选文件的路径
for file_path in file_paths:
print(file_path)
在上面的例子中,首先创建了一个tkinter窗口,并隐藏了该窗口。然后,调用askopenfilenames()函数,弹出文件选择对话框。用户可以选择一个或多个文件,并点击“打开”按钮确定选择。最后,将所选文件的路径遍历并打印出来。
注意:在使用askopenfilenames()函数时,需要确保tkinter窗口已经启动。因此,需要先创建一个tkinter窗口,并调用withdraw()函数来隐藏该窗口,然后再调用askopenfilenames()函数。
