Python自动化:按文件后缀分类移动并批量修改图片文件名称

发布时间:2024年01月18日

一、前言


source_dir文件夹下有若干文件,看起来相当乱,源文件夹示例如下:

现在我们准备做以下几件事情:

1.将所有文件按照后缀名称分类

2.新建文件后缀名称的文件夹,新建图片文件夹

3.根据文件后缀名称移动到对应的文件夹,图片移动到图片文件夹

4.修改图片文件夹下所有文件的名称

试想我们人为手动处理的话,是很繁琐的,并且容易出错,所以这里使用Python来自动化处理

二、步骤


遍历提取文件后缀
import os

from Time_Count import time_count


@time_count
def arrange_file_by_ext(path):
    # 【遍历提取文件后缀】
    for filename in os.listdir(path):  # 遍历文件
        file_path = path + os.sep + filename  # 文件路径
        if os.path.isfile(file_path):  # 若是文件
            file_extension = filename.split('.')[-1]  # 提取文件后缀
            print(f"{file_extension}  {type(file_extension)}")


if __name__ == "__main__":
    dir_path = 'D:\\Python Projects\\File_Handle\\source_dir'
    arrange_fi

文章来源:https://blog.csdn.net/wjianwei666/article/details/135620479
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。