import os
import hashlib
def md5sum(filename):
fd = open(filename,"r")
fcont = fd.read()
fd.close()
fmd5 = hashlib.md5(fcont)
return fmd5.hexdigest()
dir1='/home/a'
dir2='/home/b'
for rt,dirs,files in os.walk(dir1):
for f in files:
f1 = os.path.join(rt,f)
if not os.path.exists(f1):
continue
if f1.find('/.repo/')!=-1:
continue
if f1.find('/.git/')!=-1:
continue
m1 = md5sum(f1)
f2=os.path.join(rt,f).replace(dir1,dir2)
if(os.path.exists(f2)):
m2=md5sum(f2)
if m2==m1:
o=0
# print 'equal'
else:
print f2,'not eq'
else:
print f2, ' not exist'
分享到:
相关推荐
python脚本文件夹间复制,python脚本文件夹间复制,python脚本文件夹间复制
最近用雷电模拟器做脚本,感觉这个模拟器还是非常强大的。结合python,写一些脚本,无往而不利,特来与大家分享一下自己的所得
该脚本可以批量替换 指定目录(包含子文件夹)下Excel表格的字符串。 ※1.请确保已经安装python/2.请确保已经安装openpyxl模块(安装方法参照百度)。 ※脚本使用方法 1.执行脚本 2.按照提示输入Excel表格的路径。...
Python批量新建文件夹并保存日志信息.zip是一个实用的Python自动化办公工具包,它主要包含了一系列用于批量创建新文件夹和保存日志信息的脚本。这个工具包可以帮助用户快速、高效地完成日常的文件夹管理任务,提高...
这个压缩文件中,包含了一个Python脚本,该脚本可以自动遍历指定目录下的所有文件和文件夹,并将它们的名称保存到一个列表中。用户只需运行这个脚本,就可以轻松地获取到所需的文件和文件夹名称。这个文件包的使用...
python脚本多个文件夹下多个文件中sql语句片段比对
1初始化:脚本开始时,会使用tkinter初始化一个隐藏的主窗口,这样做是为了能 够使用文件夹选择对话框而不显示主GUI窗口。 2选择目标文件夹:接着,它会弹出一个文件夹选择对话框,提示用户选择一个目标文 件夹,...
主要为大家详细介绍了python rsync服务器之间文件夹同步脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
自己写的python脚本,批量修改文件夹和文件名,解压ZIP文件
【Python学习教程】编写脚本来压缩文件夹和文件以下是使用Python编写脚本来压缩文件夹和文件的步骤: 导入必要的模块 在开始编写代码之前,需要导入Python的zipfile模块,该模块提供了用于创建、读取和解压缩ZIP...
在文档中,每一行代表一个完整的层级链,各层级文件夹名称之间以英文逗号(,)作为分隔符,回车键换行。 例如:一级目录,二级目录,三级目录,四级目录 中国,辽宁省,锦州市,太和区,新民街道 第2步: 调整代码并指定...
此代码是在同事那边看到的,为了锻炼下自己薄弱的Python能力,所以花时间重新写了一个。具体代码如下: import time,os basePath = 'F:\\work\\' thisYear = str(time.localtime()[0]) thisMonth = str(time....
1、python脚本在线播放实时rtmp视频流2、需要在python环境下运行,建议安装anaconda;3、建议播放湖南卫视直播rtmp视频流
python实现读取文件夹下文件列表,并保存列表到表格中
这个Python脚本是一个强大而简便的工具,旨在解决大文件传输过程中的繁琐问题。无论是备份重要数据还是在不同设备之间传递文件,这个脚本都能帮助你一键完成任务,省时又省力。 主要功能: 快速复制: 通过简单的...
基于Python的Rotaeno录屏稳定脚本,原理和Rotaeno官方提供的Adobe After Effects脚本一样,是基于直播模式下录屏画面四个角的颜色来旋转帧,从而达到稳定视频画面的目的。 功能特点 无需安装Adobe After Effects,...
创建任意多个文件和文件夹的python脚本,用于测试create.zip
二维码批量识别解码py脚本, 将需要扫描的二维码放到一个文件夹下,修改python路径即可。 使用到 import os import zxing 这个是因做ctf题碰见很多二维码需要识别而做的。
在某些特殊情况下,我们的 Python 脚本需要调用父目录下的其他模块。例如: 在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 gne 文件夹放在同一个位置。其中 ...
重命名文件夹图像用于将一个文件夹内容的名称复制到另一个文件夹的 Python 脚本。 对 Winterboard 主题创建很有用,无需手动将文件名复制到新图像。 您需要有两个包含相同数量 .png 的文件夹才能使其正常工作,否则...