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 深圳
版权声明:本文为博主原创文章,未经博主允许不得转载。
一个能从别人的观念来看事情,能了解别人心灵活动的人,永远不必为自己的前途担心。