python对比配置文件差异
2018-02-22 14:05
411 查看
#!/usr/bin/env python
import difflib
import sys
try:
tx1 = sys.argv[1]
tx2 = sys.argv[2]
except Exception as e:
print "error" + str(e)
print "usage: xx filename1 filename2"
sys.exit()
def readf(fn):
try:
fileH = open(fn, 'rb')
text = fileH.read().splitlines()
fileH.close()
return text
except Exception as e:
print "error: " + str(e)
system.exit()
if name == "main":
tx1_line = readf(tx1)
tx2_line = readf(tx2)
d = difflib.HtmlDiff()
print d.make_file(tx1_line,tx2_line)
import difflib
import sys
try:
tx1 = sys.argv[1]
tx2 = sys.argv[2]
except Exception as e:
print "error" + str(e)
print "usage: xx filename1 filename2"
sys.exit()
def readf(fn):
try:
fileH = open(fn, 'rb')
text = fileH.read().splitlines()
fileH.close()
return text
except Exception as e:
print "error: " + str(e)
system.exit()
if name == "main":
tx1_line = readf(tx1)
tx2_line = readf(tx2)
d = difflib.HtmlDiff()
print d.make_file(tx1_line,tx2_line)
相关文章推荐
- python对比配置文件差异
- Python运维自动化之nginx配置文件对比操作示例
- python difflib模块实现两个文件差异对比,并输出html格式。
- python-文件内容差异对比
- python学习之文件差异对比
- python3.x生成html形式,文件差异对比
- python3 实现对比conf 文件差异
- [Python练习]对比两个目录里面的文件差异,并给出差异列表
- 利用excel对比两个配置文件的差异
- Python 通过difflib模块实现文件内容差异对比
- Python运维自动化--nginx配置文件对比
- Python自动化运维笔记(五):使用filecmp模块实现文件以及文件目录差异对比
- 文件内容差异对比-python
- Python-文件差异对比
- Python自动化运维_文件内容差异对比分析
- Python 脚本学习(三),日志分析脚本,文件差异对比,HTTP状态检测
- python读取读取配置文件信息操作代码
- 基于python的接口测试框架设计(二)配置一些参数及文件
- 【Python】配置文件解析模块ConfigParser使用实例