python实现比较两段文本不同之处的方法

   本文实例讲述了python实现比较两段文本不同之处的方法。分享给大家供大家参考。具体实现方法如下:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

# find the difference between two texts
# tested with Python24 vegaseat 6/2/2005
import difflib
text1 = """The World's Shortest Books:
Human Rights Advances in China
"My Plan to Find the Real Killers" by OJ Simpson
"Strom Thurmond: Intelligent Quotes"
America's Most Popular Lawyers
Career Opportunities for History Majors
Different Ways to Spell "Bob"
Dr. Kevorkian's Collection of Motivational Speeches
Spotted Owl Recipes by the EPA
The Engineer's Guide to Fashion
Ralph Nader's List of Pleasures
"""
text2 = """The World's Shortest Books:
Human Rights Advances in China
"My Plan to Find the Real Killers" by OJ Simpson
"Strom Thurmond: Intelligent Quotes"
America's Most Popular Lawyers
Career Opportunities for History Majors
Different Ways to Sell "Bob"
Dr. Kevorkian's Collection of Motivational Speeches
Spotted Owl Recipes by the EPA
The Engineer's Guide to Passion
Ralph Nader's List of Pleasures
"""
# create a list of lines in text1
text1Lines = text1.splitlines(1)
print "Lines of text1:"
for line in text1Lines:
print line,
print
# dito for text2
text2Lines = text2.splitlines(1)
print "Lines of text2:"
for line in text2Lines:
print line,
print
diffInstance = difflib.Differ()
diffList = list(diffInstance.compare(text1Lines, text2Lines))
print '-'*50
print "Lines different in text1 from text2:"
for line in diffList:
if line[0] == '-':
print line,

  希望本文所述对大家的Python程序设计有所帮助。

时间: 2024-09-20 18:42:59

python实现比较两段文本不同之处的方法的相关文章

python实现基于两张图片生成圆角图标效果的方法

 这篇文章主要介绍了python实现基于两张图片生成圆角图标效果的方法,实例分析了Python使用pil模块进行图片处理的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了python实现基于两张图片生成圆角图标效果的方法.分享给大家供大家参考.具体分析如下: 使用pil的蒙版功能,将原图片和圆角图片进行叠加,并将圆角图片作为mask,生成新的圆角图片 ? 1 2 3 4 5 6 from PIL import Image flower = Image.open('flow

python实现基于两张图片生成圆角图标效果的方法_python

本文实例讲述了python实现基于两张图片生成圆角图标效果的方法.分享给大家供大家参考.具体分析如下: 使用pil的蒙版功能,将原图片和圆角图片进行叠加,并将圆角图片作为mask,生成新的圆角图片 from PIL import Image flower = Image.open('flower.png') border = Image.open('border.png') source = border.convert('RGB') flower.paste(source, mask=bord

WPS让文字在两个文本框内滑动的方法

文本框是我们大家在编辑文档过程中经常要用到的,比如说有时为了防止文字或图片移动,我们会用文本框的形式将文字或图片框起来.常规操作方法都是先在前一个文本框中输入内容,待内容填满后,再将鼠标移到下一个文本框再继续输入.这过就出现了一个现象,就当内容输入完成后,如果要是增加或删减前面表格内容时,而后面文本框中的内容并不随之联动,从而造成前面的文本框内容不是跨界就是出现空白.那怎样才能将两个文本框中的内容"串"连起来,使之形成一个整体牵一发而动全身呢? 我们可以通过创建"文本框链接&

eclipse源代码-两段代码,代码2无法调用代码1

问题描述 两段代码,代码2无法调用代码1 代码1: public ArrayList queryBalance(String income) { ArrayList al=new ArrayList(); DBUtil db=new DBUtil(); try { java.sql.Connection con=db.getConnection(); String sql="select * from balance where income=?"; java.sql.Prepared

分享两段简单的JS代码防止SQL注入_javascript技巧

1.URL地址防注入: //过滤URL非法SQL字符 var sUrl=location.search.toLowerCase(); var sQuery=sUrl.substring(sUrl.indexOf("=")+1); re=/select|update|delete|truncate|join|union|exec|insert|drop|count|'|"|;|>|<|%/i; if(re.test(sQuery)) { alert("请勿

iOS将接收的一段文本消息,例如:我爱你,变成一个链接

问题描述 A发送一段文本消息,如:我爱你.B接收到这个文本消息后,"我爱你"在B这显示变成一个链接.SDK本身功能:可以把http://.a.com.a.cn等自动变成链接.请问此功能是SDK可以实现,还是自己查找,把"我爱你"变成链接. 解决方案 你是要发送文本,然后在接收方显示出url吗?解决方案二:这个有两个处理方法了,看你自己想怎么做了.一个就是ui解析,还有一个简单点,定义一种消息.专门是跳转的,把跳转地址放到扩展属性去.用户点击这个消息,你就去扩展里解析

python实现合并两个数组的方法

  本文实例讲述了python实现合并两个数组的方法.分享给大家供大家参考.具体如下: python合并两个数组,将两个数组连接成一个数组,例如,数组 a=[1,2,3] ,数组 b=[4,5,6],连接后:[1,2,3,4,5,6] 方法1 ? 1 2 3 a=[1,2,3] b=[4,5,6] a=a+b 方法2 ? 1 2 3 a=[1,2,3] b=[4,5,6] a.extend(b) 希望本文所述对大家的Python程序设计有所帮助.

WPS怎么让文字在两个文本框内滑动

  WPS怎么让文字在两个文本框内滑动 我们可以通过创建"文本框链接"的形式,将两个文本框内的文字"串"连起来,使其在两个文本框内自由流动,达到自动替补的目的. 一.绘制文本框 先在文档中要插入文本框的位置单击鼠标,然后在菜单栏中单击"插入--文本框(横或竖文本框)",也可以直接在绘图工具栏中单击"文本框"按钮(如图01),然后拖动鼠标,即可绘制出所需的文本框. 二.调整文本框位置 我们可以根据需要对文本框位置及大小进行适当调

python实现将文本转换成语音的方法

  本文实例讲述了python将文本转换成语音的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70