想通过python搜索所需要的图片
图片名称中含目录字段是所需的图片
图片所在文件夹,有子文件夹。
通过excel目录搜索图片,将能搜索到的图片复制到新建文件夹。不能搜索到的图片生成新的excel目录。
不能搜索到的图片需生成新的excel目录。
想通过python搜索所需要的图片
图片名称中含目录字段是所需的图片
图片所在文件夹,有子文件夹。
通过excel目录搜索图片,将能搜索到的图片复制到新建文件夹。不能搜索到的图片生成新的excel目录。
不能搜索到的图片需生成新的excel目录。
我觉得我应该理解了,我写个
import shutil
import os
import pandas as pd
path1='D:/ZZF/excel1.xlsx' ##原始excel
path11='D:/ZZF/excel2.xlsx' ##剩余的 excel
paht2='D:/质检报告2020/'
path3='D:/ZZF/新建文件夹/' ##移动的目标路径
imgdf=pd.read_excel(path1,sheet_name='Sheet1',header=None)
imgdf.columns=['img']
imgname=list(imgdf.img)
imgname=[i.lower() for i in imgname]
##判断目标文件夹是否存在,如果不存在就新建一个
if not os.path.exists(path3):
os.makedirs(path3)
for root, dirs, files in os.walk(path2): ##遍历所有文件,root 表示目录,dirs 表示文件夹名,files 表示文件
for f in files: ##在文件中循环
if f.lower() in imgname:
shutil.copy(os.path.join(root, f),path3+f)
imgname.remove(f.lower())
pd.DataFrame({'img':imgname}).to_excel(path11,index=0,header=None)