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']