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