使用difflib模块来对比文件

1.difflib模块作用及其符号的含义

difflib为python的标准库模块,无需安装
作用是对比文本之间的差异
并且支持输出可读性比较强的HTML文档,与Linux下的diff命令相似
在版本控制方面非常有用
符号 含义
’ - ’ 包含在第一个系列行中,但不包含第二个
’ + ’ 包含在第二个系列行中,但不包含第一个
’ ’ 两个系列行一致
’ ? ’ 存在增量差异
’ ^ ’ 存在差异字符

2.利用difflib对比文件

  • 1.直接查看文件对比
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 2.把文件返回至html文件
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 3.linux文件之间的对比
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
发布了82 篇原创文章 · 获赞 0 · 访问量 636

猜你喜欢

转载自blog.csdn.net/qq_45594312/article/details/103941283
今日推荐