根据文件夹更改样本文件名小程序.py

Posted Yangami

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据文件夹更改样本文件名小程序.py相关的知识,希望对你有一定的参考价值。

#按照文件名设置标签并将其插入文件名中
import os
import shutil
#获取目标文件夹的路径
a= r‘C:UsersyyDesktop ianchi大赛guangdong_round1_train2_20180910无瑕疵样本‘
#b=r‘C:UsersyyDesktop ianchi大赛 rian‘
tag_dict={‘不导电‘:‘t00‘,‘凸粉‘:‘t01‘,‘擦花‘:‘t02‘,‘桔皮‘:‘t03‘,‘横条压凹‘:‘t04‘,‘涂层开裂‘:‘t05‘,‘漏底‘:‘t06‘,
          ‘碰伤‘:‘t07‘,‘脏点‘:‘t08‘,‘起坑‘:‘t09‘,‘不导电负样本‘:‘f00‘,‘凸粉负样本‘:‘f01‘,‘擦花负样本‘:‘f02‘,‘桔皮负样本‘:‘f03‘,
          ‘横条压凹负样本‘:‘f04‘,‘涂层开裂负样本‘:‘f05‘,‘漏底负样本‘:‘f06‘,‘碰伤负样本‘:‘f07‘,‘脏点负样本‘:‘f08‘,‘起坑负样本‘:‘f09‘}
#获取当前文件夹中的文件名称列表  
filenames=os.listdir(a)
for i in filenames:
    if i!=‘其他‘:
        print(i)
        imgdir=a+‘\‘+i
        imgnames=os.listdir(imgdir)
        for imgname in imgnames:
            #print(imgdir+‘\‘+imgname)
            
            imgdirname=imgdir+‘\‘+imgname
            site=imgdirname.find(‘.‘)
            #imgname[0:len(i)]=tag_dict[i]
            os.rename(imgdirname,imgdirname[0:site]+tag_dict[i+‘负样本‘]+‘.jpg‘)
            #print(imgdirname[0:site]+tag_dict[i]+‘.jpg‘)
        
        #f=open(b+‘\‘+filename,‘a‘)
‘‘‘        filepath=a+‘\‘+filename
        shutil.copyfile(filepath,b+str(i)+‘\‘+filename+‘.jpg‘)‘‘‘
        #遍历单个文件,读取行数





























以上是关于根据文件夹更改样本文件名小程序.py的主要内容,如果未能解决你的问题,请参考以下文章

具有版本控制的 HDF5 文件 (h5py) - 每次保存时都会更改哈希

如何更改 .csv 文件的所有样本中的特定元素?

flask下载小服务

flask下载小服务

我可以在 .kv 文件中定义小部件并在 .py 文件中引用它吗?

文件更改时如何自动重新加载Django?