Python办公自动化--python文件自动分类

python 代码实现文件自动归类处理,比如将下载的文件,按文件格式分类

import os
import shutil

#源目录
src_dir =r'F:\python\fileResource\resource'
#目标目录
desc_dir=r'F:\python\fileResource\classify'

#判断目标目录是否存在
if not os.path.exists(desc_dir):
    os.mkdir(desc_dir)
#源路径文件分析
files =os.listdir(src_dir)
for item in files:
    print(item)
    #拼接单个文件路径
    src_path =os.path.join(src_dir,item)
    #判断文件是否存在
    if os.path.isfile(src_path):
        #如果文件存在,进入代码块
        #获取目标路径文件夹
        ndir =item.split('.')[-1]
        #拼接目标路径
        desc_path=os.path.join(desc_dir,ndir)
        # 如果不存在,则创建目标文件夹
        if not os.path.exists(desc_path):
            os.mkdir(desc_path)
        #移动文件到目标路径
        shutil.move(src_path,desc_path)
        


你可能感兴趣的:(Python办公自动化--python文件自动分类)