import os
def rename_images(folder_path, start_number=1):
# 获取文件夹中所有文件
files = sorted(os.listdir(folder_path))
# 按字典序过滤图片文件(假设支持的格式为 .jpg、.png、.jpeg)
image_files = [f for f in files if f.lower().endswith(('.jpg', '.png', '.jpeg'))]
if not image_files:
print("文件夹中没有找到图片文件!")
return
print(f"找到 {len(image_files)} 张图片,开始重命名...")
for index, filename in enumerate(image_files):
# 构造新的文件名
new_name = f"image_{start_number + index:03d}.jpg" # 可修改命名规则
old_path = os.path.join(folder_path, filename)
new_path = os.path.join(folder_path, new_name)
# 重命名文件
try:
os.rename(old_path, new_path)
print(f"重命名: {filename} -> {new_name}")
except Exception as e:
print(f"重命名失败: {filename}, 错误: {e}")
print("重命名完成!")
# 示例用法
folder_path = r"" # 输入你的文件夹路径
start_number = 10 # 设置第一张图片的序号
rename_images(folder_path, start_number)
python代码,实现一键批量文件重命名排序
最新推荐文章于 2025-02-06 18:25:41 发布
175

被折叠的 条评论
为什么被折叠?



