Python实现复制图片到指定文件夹并按顺序重新命名
最近要做一个图像生成的课题,在网上找了一个混合的数据集。这个数据集中一共有360个文件夹,然后文件夹中有6-9张不等的照片,我的目标就是编写python代码将所有的照片取出来,放到一个指定的文件夹里,并且从1开始按照顺序进行编号。
该数据集有360个文件夹
每个文件夹下面有数量不等的照片:
每个文件夹下面有数量不等的照片:
解决代码如下:
解决代码如下:
import os import shutil path1 = r"F:cyclegan新建文件夹Dataset_Part1" pic=os.listdir(path1) k=0 for i in range(1,len(pic)): path="F:/cyclegan/新建文件夹/Dataset_Part1"+"/"+str(i) pic2 = os.listdir(path) for j in range(1, len(pic2)): k=k+1 shutil.copy(path+"/"+str(j)+".jpg", "F:/cyclegan/新建文件夹/zong" + "/" + str(k) + ".jpg")