一段用来挑选图片的python代码:
代码如下:
import os
import shutil
path = 'E:\\move\\桌面\\2'
new_path = 'E:\\move\\桌面\\1'
filelist = os.listdir(path)
i = 1
for item in filelist:
if item.endswith('5.bmp') or item.endswith('6.bmp') or item.endswith('7.bmp') or item.endswith('8.bmp'):
src = os.path.join(os.path.abspath(path), item)
dst = os.path.join(os.path.abspath(new_path),item)
new_name = os.path.join(os.path.abspath(new_path),''+str(i)+'.bmp')
#复制图像
shutil.copy(src,dst)
#重命名
os.rename(dst, new_name)
i += 1
print(src)
print(new_name)
这里选出的是后缀为“xx5.bmp”、“xx6.bmp”、“xx7.bmp”、“xx8.bmp”的图片,if条件语句结合“or”并列多个筛选条件,下图为运行结果:
shutil包
os包
参考博文:
python实现将子文件夹下的图片复制到新的文件夹并重命名
基于Python 从一个文件夹读取照片,修改尺寸后重命名存入另一个文件夹