0
点赞
收藏
分享

微信扫一扫

Python入门之——文件内容差异对比difflib模块

mm_tang 2022-07-27 阅读 54


difflib模块实现文件内容差异对比,作为Python的标准库模块,无须安装,作用是对比文件之间的差异,且支持输出可读性比较强的HTML文档,与Linux下的diff命令相似。

两个字符串的差异对比

Python入门之——文件内容差异对比difflib模块_字符串


Differ()类对两个字符串进行比较,另外difflib的SequenceMatcher()类支持任意类型序列的比较,HtmlDiff()类支持将比较结果输出为HTML格式。

Python入门之——文件内容差异对比difflib模块_linux_02

生成美观的对比HTML格式文档

采用HtmlDiff()类的make_file()方法就可以生成美观的HTML文档

Python入门之——文件内容差异对比difflib模块_linux_03


Python入门之——文件内容差异对比difflib模块_linux_04

对比Nginx配置文件差异

Python入门之——文件内容差异对比difflib模块_字符串_05


举报

相关推荐

0 条评论