利用python实现视频文件和图片文件的分类存储

实现思路

利用文件后缀名自动化整理视频文件及图片文件,分别存储在不同的文件夹里

完整代码及简要说明

# filedeal.py
#!/usr/bin/env python 
# -*- coding:utf-8 -*-

import os
import shutil

def deal_file(src,dst1,dst2):
    # 区分jpg和mp4
    mp4 = []
    jpg = []
    for f in os.listdir(src):
    #根据具体需求更改后缀识别参数(.mp4和jpg等)
        if f.endswith('.mp4'):
            mp4.append(f)
        elif f.endswith('.jpg'):
            jpg.append(f)
    # 创建目标文件夹
    if not os.path.isdir(dst1):
        os.mkdir(dst1)
    if not os.path.isdir(dst2):
        os.mkdir(dst2)
    # 拷贝文件到目标文件夹
    for m in mp4:
        _mp4 = os.path.join(src,m)
        shutil.copy(_mp4,dst1)
    for j in jpg:
        _jpg = os.path.join(src,j)
        shutil.copy(_jpg,dst2)

if __name__ == "__main__":
     file = "./"
    # 新建文件夹datafile,将不同后缀的文件统一放到该文件夹目录下
     src = os.path.join(file,'datafile')
    #视频文件存储位置
     dst1 = os.path.join(file, 'mp4_file')
    #图片文件存储位置
     dst2 = os.path.join(file, 'jpg_file')
     deal_file(src, dst1, dst2)

用法说明

  • 将需要存储的视频或者图片统一复制到 datafile文件夹里面
  • 双击filedeal.py即可(文件数量较多的话,运行时间稍微长一点)
posted @ 2021-05-12 10:34  g7y12  阅读(627)  评论(0编辑  收藏  举报