python 读取文件夹1下的图片名称,将文件夹2下与文件夹1同名的图片拷贝至文件夹3

这个是实际工作中临时用到的小功能,记录一下,方便以后查阅 

# 引入模块
#!/usr/bin/env python
# coding: utf-8
import os, sys
from PIL import Image

#读取图片名称
path=r"D:\sxl\处理图片\左右粘连处理对比图\数据集2\处理效果图2"     #文件夹路径
imagelist = os.listdir(path)#读取images文件夹下所有文件的名字

#将要移动的图像文件夹路径
moveFromPath=r"E:\sxl_Programs\Python\PDF\PNG_result"     #文件夹路径
moveToPath=r"D:\sxl\处理图片\左右粘连处理对比图\数据集2\原图2"     #文件夹路径
i=0
for imagepath in imagelist:
    i+=1
    moveFromPathTemp = moveFromPath+'\\'+imagepath
    moveToPathTemp = moveToPath +'\\'+ imagepath

    if(os.path.exists(moveFromPathTemp)):  #文件存在
        # 复制图片到新文件夹
        img = Image.open(str(moveFromPathTemp))
        img.save(moveToPathTemp)
        # os.remove(str(moveFromPath)) #删除图片
    else:
        print("不存在",moveFromPathTemp)
    a=0
    if(i%1==0):
        print("当前序号%d"% i)
        print("原路径:",moveFromPathTemp)
        print("目标路径:", moveToPathTemp)

python 读取文件夹1下的图片名称,将文件夹2下与文件夹1同名的图片拷贝至文件夹3_第1张图片

 

你可能感兴趣的:(Python)