python自动化运维 第2章 业务服务监控详解 2.1.1
2016-03-01 16:14
1341 查看
环境配置
1、RHEL6.4CLIENT 192.168.153.132
1、两个字符串的差异对比例子:
#!/usr/bin/python
import difflib #插入difflib模块
text1 = """text1: #定义字符串text1
This module provides classes and functionsfor comparing sequences.
including HTML and context and unifieddiffs.
#使用diffs模块可以对类与函数之间进行比较包括HTML上下文。
difflib document v7.4
add string #添加字符串
"""
text1_lines = text1.splitlines() #进行分隔,以便进行比较
text2 = """text2: #定义字符串2
This module provides classes and functionsfor Comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.5"""
text2_lines = text2.splitlines()
d = difflib.Differ() #创建Differ()对象
diff =d.compare(text1_lines,text2_lines) #采用compare方法对字符串进行比较
print '\n'.join(list(diff))
(注意:如果要拷贝这个脚本的话,记得把注释全部清掉,不然执行不了,我这里添加注释方便理解)
2、将第1个字符串例子修改为
#!/usr/bin/python
import difflib
text1 = """text1:
This module provides classes and functionsfor comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.4
add string
"""
text1_lines = text1.splitlines()
text2 = """text2:
This module provides classes and functionsfor Comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.5"""
text2_lines = text2.splitlines()
d = difflib.HtmlDiff()
diff =d.make_file(text1_lines,text2_lines)
print '\n'.join(list(diff))
1、RHEL6.4CLIENT 192.168.153.132
1、两个字符串的差异对比例子:
#!/usr/bin/python
import difflib #插入difflib模块
text1 = """text1: #定义字符串text1
This module provides classes and functionsfor comparing sequences.
including HTML and context and unifieddiffs.
#使用diffs模块可以对类与函数之间进行比较包括HTML上下文。
difflib document v7.4
add string #添加字符串
"""
text1_lines = text1.splitlines() #进行分隔,以便进行比较
text2 = """text2: #定义字符串2
This module provides classes and functionsfor Comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.5"""
text2_lines = text2.splitlines()
d = difflib.Differ() #创建Differ()对象
diff =d.compare(text1_lines,text2_lines) #采用compare方法对字符串进行比较
print '\n'.join(list(diff))
(注意:如果要拷贝这个脚本的话,记得把注释全部清掉,不然执行不了,我这里添加注释方便理解)
2、将第1个字符串例子修改为
#!/usr/bin/python
import difflib
text1 = """text1:
This module provides classes and functionsfor comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.4
add string
"""
text1_lines = text1.splitlines()
text2 = """text2:
This module provides classes and functionsfor Comparing sequences.
including HTML and context and unifieddiffs.
difflib document v7.5"""
text2_lines = text2.splitlines()
d = difflib.HtmlDiff()
diff =d.make_file(text1_lines,text2_lines)
print '\n'.join(list(diff))
相关文章推荐
- Python Requests-学习笔记(11)-请求与响应对象
- 利用Python requests库模拟登陆学校教务系统
- Python利用Requests库写爬虫(一)
- Learning Python(11)--paramiko模块
- Python地址簿
- python引用非当前作用于变量时需使用关键字声明一下
- Python——正则表达式(5)
- Python——正则表达式(4)
- python 使用poplib获取邮件
- Python Requests-学习笔记(10)-会话对象
- Python3.4简单爬虫实现之抓取糗事百科段子
- Python Requests-学习笔记(9)-错误与异常
- Python Requests-学习笔记(8)-重定向与请求历史
- Python Requests-学习笔记(7)-Cookies
- Python Requests-学习笔记(6)-响应头
- Python Requests-学习笔记(5)-响应状态码
- python笔记
- Python Requests-学习笔记(4)-定制请求头和POST
- Python中文编码问题
- Python Requests-学习笔记(3)-处理json