使用Python 批量转移*.tif和*.mov文件

使用Python 2.7 在win10 下实现批量转移不同文件夹下的图片和视频到同一个目录中

源目录:D:\DIPDocs

目的目录:D:\DIP3e

注意:使用shutil.move(src, dst),src是完整路径名称,如 D:\DIPDocs\CH02_Problem_Figures\fig001.tif

import os
import shutil
if not (os.path.isdir(r'D:\DIP3e')):
    os.mkdir(r'D:\DIP3e')
img_count=0
video_count=0
file_list=os.listdir(r'D:\DIPDocs');
for f in file_list:
    if os.path.isdir(f):
        print f,'is a dir !'
        sub_file_list=os.listdir(f)
        for s in sub_file_list:
            if os.path.splitext(s)[1]=='.tif':
                full_path='D:\\DIPDocs\\'+f+'\\'+s
                shutil.move(full_path, r'D:\DIP3e')
                img_count+=1
            elif os.path.splitext(s)[1]=='.mov':
                full_path='D:\\DIPDocs\\'+f+'\\'+s
                shutil.move(full_path, r'D:\DIP3e')
                video_count+=1
print 'img: ',img_count
print 'vedio: ',video_count

转载自:https://blog.csdn.net/full_speed_turbo/article/details/50445150

You may also like...