如何使用askopenfilenames()函数在Python中选择多个文件路径
发布时间:2024-01-14 13:44:04
askopenfilenames()函数是Python的tkinter模块中的一个方法,可以用于选择多个文件路径。下面是使用askopenfilenames()函数的方法和一个使用示例。
使用askopenfilenames()函数:
1. 导入tkinter模块中的filedialog子模块:from tkinter import filedialog
2. 调用askopenfilenames()函数并将返回的文件路径存储在一个变量中:file_paths = filedialog.askopenfilenames()
3. 可以使用返回的文件路径进行后续操作。
例如,以下代码演示了如何使用askopenfilenames()函数选择多个文件路径,并打印出选择的文件路径列表:
from tkinter import Tk
from tkinter import filedialog
def select_files():
root = Tk()
root.withdraw()
# 打开文件选择对话框,允许选择多个文件
file_paths = filedialog.askopenfilenames()
# 打印所选文件路径
for path in file_paths:
print(path)
if __name__ == "__main__":
select_files()
运行以上代码后,会弹出一个文件选择对话框,允许选择多个文件。选择完成后,所选文件的路径会被打印出来。
需要注意的是,askopenfilenames()函数返回的文件路径是一个以分号分隔的字符串,可以使用字符串的split()方法将其拆分为路径列表。
