帮我用Python写一个可以批量创建自定义名称文件夹的图形化程序
时间: 2024-12-12 09:22:08 浏览: 17
在Python中,我们可以使用`tkinter`库来创建一个简单的图形用户界面(GUI),结合`os`库来处理文件和目录操作。以下是一个基本的示例,该程序会提示用户输入文件夹名称,并在指定路径下创建新的文件夹:
```python
import tkinter as tk
from tkinter import filedialog
def create_folder():
# 获取用户输入的文件夹名
folder_name = entry.get()
# 检查输入是否为空
if not folder_name:
tk.messagebox.showinfo("错误", "请输入文件夹名称")
return
# 提示用户选择保存位置
save_path = filedialog.askdirectory()
# 如果用户选择了路径,尝试创建文件夹
if save_path:
full_path = os.path.join(save_path, folder_name)
try:
os.makedirs(full_path)
tk.messagebox.showinfo("成功", f"文件夹 '{folder_name}' 创建成功.")
except FileExistsError:
tk.messagebox.showerror("错误", f"文件夹 '{folder_name}' 已经存在.")
# 主窗口
root = tk.Tk()
root.title("批量创建文件夹")
# 创建标签和输入框
label = tk.Label(root, text="请输入文件夹名称:")
label.pack()
entry = tk.Entry(root)
entry.pack()
# 创建创建按钮并绑定函数
button = tk.Button(root, text="创建文件夹", command=create_folder)
button.pack()
root.mainloop()
```
阅读全文