• 查找相同图片并重命名


    问题描述: 从文件夹BFileB中找到文件夹AFileA中的图片,并将A中的图片名更改为B中的命名
    代码如下:

    import os
    import scipy.misc
    import numpy as np
    
    path1 = './FileA'  # 需要重命名的图片所在的文件夹
    path2 = './FileB'
    
    filenames_1 = os.listdir(path1)
    filenames_2 = os.listdir(path2)
    filenames_1.sort()
    filenames_2.sort()
    k = 0 # 设置哨兵
    for i in range(0, len(filenames_1)):
        img1_name = os.path.join(path1, filenames_1[i])
        im1 = scipy.misc.imread(img1_name)
        for j in range(k, len(filenames_2)): # FileA 和 FileB 中的相同图片的次序一样, 每次从k往后查找
            img2_name = os.path.join(path2, filenames_2[j])
            im2 = scipy.misc.imread(img2_name)
            if (im1 == im2).all():
                img1_newname = os.path.join(path1, filenames_2[j])
                os.rename(img1_name, img1_newname)
                k = j + 1
                print(k)
                break
    
  • 相关阅读:
    医疗器械那些事
    内审员学习1
    BA
    GMP文件分类与编码管理规程
    杂-电工学
    产品学习1
    模拟电子技术1
    电路组装1
    Unable to simultaneously satisfy constraints.
    xcode
  • 原文地址:https://www.cnblogs.com/congyucn/p/8964840.html
Copyright © 2020-2023  润新知