这个是实际工作中临时用到的小功能,记录一下,方便以后查阅
# 引入模块
#!/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)