比较两个文件夹中的图片如果相同则记录下来记录完后将相同的图片再移动到新目录。
以下是一个Python脚本示例,用于比较两个文件夹中的图片,并将相同的图片移动到新目录:
import os
import filecmp
import shutil
def compare_images(folder1, folder2, output_folder):
# 遍历第一个文件夹中的所有图片文件
for filename in os.listdir(folder1):
if filename.endswith(".jpg") or filename.endswith(".png"):
file1 = os.path.join(folder1, filename)
file2 = os.path.join(folder2, filename)
# 检查第二个文件夹中是否存在同名文件
if os.path.exists(file2):
# 比较两个文件是否相同
if filecmp.cmp(file1, file2):
# 如果相同,则将文件移动到输出文件夹
shutil.move(file1, output_folder)
print("比较完成!")
# 调用函数进行比较和移动操作
compare_images("folder1", "folder2", "output_folder")
请将folder1和folder2替换为你要比较的两个文件夹的路径,将output_folder替换为你希望将相同图片移动到的新目录的路径。
此脚本假设图片文件的扩展名为.jpg或.png,你可以根据实际情况进行调整
原文地址: https://www.cveoy.top/t/topic/ibFF 著作权归作者所有。请勿转载和采集!