把一个文件夹下面各个层级的文件夹中的文件合并到另一个文件夹中
下面这段代码可将一个文件夹下面的所有文件夹的图片合并到另一个文件夹中
import os
import shutil
#def Move1(dir):
i=0
dir = "./images"
for root,dir1,filename in os.walk(dir):
for index in range(len(filename)):
if os.path.splitext(filename[index])[1]=='.jpg':#这里注意filename是个元组,splitext方法的时候只能是字符串
i+=1
root1="./images_huizong"
old_path = os.path.join(root, filename[index])
new_path = os.path.join(root1,filename[index])
shutil.copyfile(old_path,new_path)
print("总共有",i,"图层文件被复制!")