將一個(多個)文件夾中的圖像複製到另一個文件夾中

將多個文件夾中的圖像複製到一個文件夾
#將多個文件夾中的圖像複製到一個文件夾
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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章