如何实现Python点击按钮选择多个文件夹

一、整体流程

flowchart TD
    A(开始) --> B(点击按钮选择文件夹)
    B --> C(选择多个文件夹)
    C --> D(结束)

二、具体步骤及代码实现

步骤一:点击按钮选择文件夹

首先,我们需要创建一个按钮,用于选择文件夹。

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw()

# 创建按钮,点击后选择文件夹
folder_path = filedialog.askdirectory()

步骤二:选择多个文件夹

接下来,我们需要让用户可以选择多个文件夹。

# 创建一个空列表来存储多个文件夹路径
selected_folders = []

# 循环选择文件夹,直到用户取消选择
while True:
    folder_path = filedialog.askdirectory()
    if folder_path:
        selected_folders.append(folder_path)
    else:
        break

完整代码

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw()

# 点击按钮选择文件夹
folder_path = filedialog.askdirectory()

# 选择多个文件夹
selected_folders = []
while True:
    folder_path = filedialog.askdirectory()
    if folder_path:
        selected_folders.append(folder_path)
    else:
        break

print("选择的文件夹路径:", selected_folders)

三、总结

通过以上步骤,你可以实现在Python中点击按钮选择多个文件夹的功能。记得在每一步都要添加适当的注释,以便理解和维护代码。祝你编程愉快!