python的增加备份 文件对比 文件夹对比 生成补丁包 生成更新包等

python自带:

import difflib

import filecmp

其实linux的diff命令更好用,diff -raH 目录1 目录2

 

 

我使用的例子

 

 

import filecmp
a=filecmp.dircmp("D:\\yx\\workspace\\server\\1","D:\\yx\\workspace\\server\\2")
a.report_full_closure()
#结果
#diff D:\yx\workspace\server\1 D:\yx\workspace\server\2
#Only in D:\yx\workspace\server\1 : ['1.txt']
#Only in D:\yx\workspace\server\2 : ['2.txt']
#Identical files : ['3.txt']

 


分享到: 微信 更多