python批量提取子文件夹下指定名称的文件
最近使用数据集时遇到一个问题,需要把每个文件夹下第10张图片复制出来放到一个指定的文件夹里,手动复制太麻烦,所以找了点代码自己改了改。
目录
要提取每个子文件夹下名称后缀为_10.jpg的文件到一个新的文件夹中。
代码
import os
import re
import xlwt
# 递归复制文件夹内的文件
def copyFiles(sourceDir, targetDir):
for file in os.listdir(sourceDir):
sourceDir1 = os.path.join(sourceDir, file) # 路径名拼接
targetDir1 = os.path.join(targetDir)
for file in os.listdir(sourceDir1):
sourceDir2 = os.path