刪除數據及原圖

import os
path = './a'
filelist = os.listdir(path)
total_num = len(filelist)
print(filelist,',',total_num)
os.path.abspath(path)

i = 1  
for item in filelist:
    if item.endswith('.jpg'):
        src = os.path.join(os.path.abspath(path), item)
        src_split = os.path.basename(src).split('_')
        if len(src_split) > 3:
            if src_split[1][-1] in ['2','4','6','8']:
                i += 1
                try:
                    link = "_".join(src_split[:2]) + '.jpg'
                    link = os.path.abspath(link)
                    import pdb
                    pdb.set_trace()
                    os.remove(src)
                    os.remove(link)
                    print('now we delet the image : {}'.format(src))
                except:
                    continue
print ('total %d jpgs however we delet %d jpgs' % (total_num, i))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章