在网上下了好多图片都是乱排的请见下图
排序前
![](https://i-blog.csdnimg.cn/blog_migrate/021142bc0558763f0afe592991469cba.png)
排序后
正文开始
导入模块
定义名字排序
画图
import os
import tkinter as tk
from tkinter import filedialog
def rename_files(folder_path):
"""批量重命名文件"""
file_list = os.listdir(folder_path)
for i, file_name in enumerate(file_list):
if file_name.endswith('.jpg') or file_name.endswith('.png'):
new_file_name = f"{i+1}.jpg" # 重命名为1.jpg, 2.jpg, 3.jpg...
old_path = os.path.join(folder_path, file_name)
new_path = os.path.join(folder_path, new_file_name)
os.rename(old_path, new_path)
def select_folder():
"""选择文件夹"""
folder_path = filedialog.askdirectory()
if folder_path:
rename_files(folder_path)
tk.messagebox.showinfo(title="提示", message="重命名完成!")
# 创建GUI界面
window = tk.Tk()
window.title("图片批量重命名 by AK 黑龙 QQ:2495003337")
window.geometry("300x200")
# 添加选择文件夹按钮
select_folder_button = tk.Button(window, text="选择文件夹", command=select_folder)
select_folder_button.pack(pady=50)
window.mainloop()