欢迎访问宙启技术站
智能推送

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()函数。