3.3.8 使用difflib.ndiff函数

3.3.8

按行进行比较,,然后输出一个差别报告。

例子:

#python3.4.3

importdifflib

diff=difflib.ndiff(‘one\ntwo\nthree\n’.splitlines(keepends=True),

‘ore\ntree\nemu\n’.splitlines(keepends=True))

print(”.join(diff),end=”)

结果输出如下:

-one

?^

+ore

?^

-two

-three

?-

+tree

+emu

在结果减号表示删除,加号表示增加,问号表示有不同的地方。

3.3.9

使用这个函数可以返回进行比较的序列。

例子:

#python3.4.3

importdifflib

diff=difflib.ndiff(‘one\ntwo\nthree\n’.splitlines(keepends=True),

‘ore\ntree\nemu\n’.splitlines(keepends=True))

print(”.join(difflib.restore(diff,1)),end=”)

结果输出如下:

one

two

Three

蔡军生 微信号:shenzhencai 深圳

版权声明:本文为博主原创文章,未经博主允许不得转载。

一个能从别人的观念来看事情,能了解别人心灵活动的人,永远不必为自己的前途担心。

3.3.8 使用difflib.ndiff函数

相关文章:

  • 【算法】直接插入排序C语言实现
  • 嵌入式 FAAC1.28 在海思HI3518C/HI3518A平台linux中的编译优化
  • Android 动画animation 深入分析
  • Mybatis极其(最)简(好)单(用)的一个分页插件
  • Ext JS Kitchen Sink [Learning by doing](2)ArrayGrid
  • API开发第三篇:PHP的设计模式之完美的单例模式
  • 使用NGUI时遇到物理引擎错误
  • [redis]redis命令汇总(二)
  • 你感兴趣的文章:

    标签云:

    亚洲高清电影在线, 免费高清电影, 八戒影院夜间, 八戒电影最新大片, 出轨在线电影, 午夜电影院, 在线影院a1166, 在线电影院, 在线观看美剧下载, 日本爱情电影, 日韩高清电影在线, 电影天堂网, 直播盒子app, 聚合直播, 高清美剧, 高清美剧在线观看 EhViewer-E站, E站, E站绿色版, qqmulu.com, qq目录网, qq网站目录,