gpt4 book ai didi

python - 从目录中删除重复项并将它们保存在另一个目录中

转载 作者:太空宇宙 更新时间:2023-11-04 10:19:41 24 4
gpt4 key购买 nike

我试图找到目录中存在的重复图像并将它们从原始目录中删除并将它们保存在不同的目录中。直到现在我能够找到重复的图像,但我无法从中删除它们原始文件夹并将重复的图像保存在新文件夹中。

import sys
import os
import hashlib
dir ='/Users/Documents/LiClipse Workspace/cnf/duplicate_image'
uniquelist =[]
count = 0
for dirpath, dirs, files in os.walk('image'):
files = sorted(files)
for filename in files:
with open(os.path.join(dirpath, filename)) as f:
im= f.read()
hash=hashlib.md5(im).hexdigest()
if hash not in uniquelist:
uniquelist.append(hash)
else:
print hash

请帮助我如何将它从我的原始文件夹中删除并将其保存到我的新目录中。在此先感谢您。如果这是一个愚蠢的问题,我们深表歉意

最佳答案

您可以使用 shutil 或 os 模块。语法类似于

import os, shutil
os.rename("source", "destination")
#or
shutil.move("source", "destination")

关于python - 从目录中删除重复项并将它们保存在另一个目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33033348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com