将多个文件夹中的图像复制到一个文件夹
#将多个文件夹中的图像复制到一个文件夹
import os, shutil
def moveFiles(path, disdir): # path为原始路径,disdir是移动的目标目录
dirlist = os.listdir(path)
for i in dirlist:
child = os.path.join('%s\%s' % (path, i))
if os.path.isfile(child):
shutil.copyfile(child, os.path.join(disdir, i))
continue
moveFiles(child, disdir)
if __name__ == '__main__':
orgdir = "E:/pycharm_workspace/python_data_process/image/"
disdir = "E:/pycharm_workspace/python_data_process/image_save/"
moveFiles(orgdir, disdir)
将一个文件夹中的图像复制到另一个文件夹
#将一个文件夹中的图像复制到另一个文件夹
import os
import shutil
import cv2
def copy_image(image_path,save_path):
for dirName, subDirList, fileList in os.walk(image_path):
for fname in fileList:
file_name = dirName + fname
img = cv2.imread(file_name)
cv2.imwrite(save_path + fname, img)
image_path = "E:/pycharm_workspace/python_data_process/image/"
save_path = "E:/pycharm_workspace/python_data_process/image_save/"
copy_image(image_path,save_path)