检测某一文件夹中有多少个相同的文件
发布日期:2021-09-14 23:17:57 浏览次数:8 分类:技术文章

本文共 927 字,大约阅读时间需要 3 分钟。

import hashlibimport osdef md5_vaule(dir):	hasher = hashlib.md5()	afile = open(dir, 'rb')	buf = afile.read()	a = hasher.update(buf)	return str(hasher.hexdigest())def file_name(file_dir):	all =[]	for root, dirs, files in os.walk(file_dir):		tmp = []		# print('root_dir:', root)  # 当前目录路径		# print('sub_dirs:', dirs)  # 当前路径下所有子目录		# print('files:', files)  # 当前路径下所有非目录子文件		for i in files:			tmp.append(root+"\\"+i)		for j in tmp:			all.append(j)		# print('\n')	return allif __name__ == '__main__':	print("\n检测某一文件夹中有多少个相同的文件\n\n输入要检查的文件夹路径.如:C:\\test (注意:必须是斜杠“\\”)")	folder_name = input()	print("\n")	file_names = file_name(folder_name)	all_md5 = []	for i in file_names:		all_md5.append(md5_vaule(i))		print(i)	# for j in all_md5:		# print(j)	# print("\n")	all_md5_set = list(set(all_md5))	all_md5_set.sort(key = all_md5.index)	# for k in all_md5_set:		# print(k)	print("有多少重复: ",len(all_md5)-len(all_md5_set))	ENTER = input()

转载地址:https://blog.csdn.net/weixin_43451928/article/details/109107138 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:找出文件夹中的相同文件,并移动到指定文件夹中
下一篇:刷视频课的脚本

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月02日 14时27分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

entlib连接oracle乱码,Connecting Oracle using ODP.NET with Enterprise Library DAAB 2019-04-21
php eol 没有换行,php_eol没有换行怎么办 2019-04-21
oracle sql plan baseline,sql plan baseline使用心得 2019-04-21
oracle历史数据归档工具,济南钢铁利用数据库归档工具提升Oracle数据库应用性能... 2019-04-21
oracle数据对象缓存,oracle优化缓存对象与数据 -电脑资料 2019-04-21
linux系统如何连接wf,Linux下如何通过命令连接wifi 2019-04-21
linux网卡传输数据卡死,linux – 网卡正在接收,但根本没有传输? 2019-04-21
红旗linux备份,更换红旗Linux: Asianux的yum源为网易源 2019-04-21
如何用php直接渲染页面,总结浏览器渲染页面的方法 2019-04-21
redis sharding java,简单了解redis常见客户端及Sharding机制原理 2019-04-21
php实现微信小程序推送,实现微信小程序模板消息不受限制、无限主动推送 2019-04-21
java水面倒影效果,Java:图像倒影 2019-04-21
horde groupware php,Horde 3.3.12后门任意PHP代码执行漏洞 2019-04-21
php是一种通用开源,caozha-admin(PHP网站后台管理框架) 2019-04-21
php队列的数据表有哪些字段,php 数据结构之链表队列 2019-04-21
404怎么解决java,HTTP Status 404如何解决 2019-04-21
java查找公共子串,查找两个串的最大公共子串 2019-04-21
php团队规范,技术团队开发规范 2019-04-21
php 图片压缩 长宽不变,PHP 图片 保持高宽不变压缩之后imagejpeg($source,$file,100) 仍旧失真!... 2019-04-21
nginx 禁止根目录php,nginx站点禁止目录执行php 2019-04-21