文件内容比较difflib
Posted 游走的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件内容比较difflib相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import difflib
import sys,os
os.chdir(‘E:\\PythonWrok‘)
a = open(‘sayhi.txt‘,‘r‘).readlines()
b = open(‘hello.txt‘,‘r‘).readlines()
diff = difflib.ndiff(a, b)
sys.stdout.writelines(diff)
结果如下:
+ print "Hello world"- def sayhi(name):
- print "Hello %s ,Today is good day!" % name
- name = ‘liqian‘
- sayhi(name)
-
-
字符含义:
‘- ‘ 仅在片段1中存在
‘+ ‘ 仅在片段2中存在
‘ ‘ 片段1和2中都存在
‘? ‘ 存在疑问的
通常用于数据对比,校验文件内容
以上是关于文件内容比较difflib的主要内容,如果未能解决你的问题,请参考以下文章