把文件夹下的图片重新命名,格式化为4位宽度的数字,例如:0001.jpg、1500.jpg

import os

# 指定图片文件夹路径
image_folder = r'your path'  # 修改为你的图片文件夹路径

# 遍历图片文件夹下的所有文件
for filename in os.listdir(image_folder):
    if filename.endswith(".jpg"):
        print(filename)
        # 提取文件名中的数字部分
        file_number = int(filename.split('.')[0])
        print(file_number)

        # 根据数字部分生成新的文件名
        new_filename = f"{file_number:04d}.jpg"  # 格式化为4位宽度的数字,例如:0001.jpg
        print(new_filename)
        print()

        # 构建完整的文件路径
        old_path = os.path.join(image_folder, filename)
        new_path = os.path.join(image_folder, new_filename)

        # 重命名文件
        os.rename(old_path, new_path)

print("文件重命名完成")

# 现在,图片文件已被重命名为 "0001.jpg" 到 "1500.jpg" 的格式。

# 如果需要将这些文件保存到另一个文件夹中,可以执行以下操作:

# 指定目标文件夹路径
target_folder = 'output path'  # 修改为你的目标文件夹路径

# 创建目标文件夹(如果不存在)
os.makedirs(target_folder, exist_ok=True)

# 移动重命名后的文件到目标文件夹
for filename in os.listdir(image_folder):
    if filename.endswith(".jpg"):
        old_path = os.path.join(image_folder, filename)
        new_path = os.path.join(target_folder, filename)
        os.rename(old_path, new_path)

print(f"文件已移动到目标文件夹:{target_folder}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值