Python笔记:批处理修改文件名称

今天我有一个需求,需要把文件夹里的300多个图片修改文件名称。

显然手动修改会很麻烦,所以使用python来处理文件更合理。

以下是代码:

import os
import shutil

# 指定原始图片文件夹和目标图片文件夹
original_folder = './'
target_folder = './'

# 获取原始文件夹中的所有图片文件
image_files = [f for f in os.listdir(original_folder) if f.endswith('.png')]

# 遍历图片文件列表,逐个进行重命名
for i, image_file in enumerate(image_files):
    # 构建新的文件名
    new_name = str(i + 1) + '.png'
    
    # 构建原始文件的完整路径和目标文件的完整路径
    original_path = os.path.join(original_folder, image_file)
    target_path = os.path.join(target_folder, new_name)
    
    # 移动文件并重命名
    shutil.move(original_path, target_path)

print('图片重命名完成!')

使用了os模块和shutil模块

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注