1. 程式人生 > >python---將一個資料夾下的圖片移到另一個資料夾

python---將一個資料夾下的圖片移到另一個資料夾


import os, sys
from PIL import Image

"""
將filePath檔案下的圖片儲存在newFilePath資料夾下的相應子資料夾中
pic 是字典,存放每個圖片要移到的子資料夾名
"""
def moveImg(filePath, newFilePath, pic):
    filePath = unicode(filePath, "utf8")
    newFilePath = unicode(newFilePath, "utf8")
    for root, dirs, files in os.walk(filePath):
        for f in files:
            fl = filePath + '/' + f
            img = Image.open(fl)
            img.save(newFilePath + '/' +  pic[f[:-4]] + '/' + f)