Pythondifflib字串比較指令碼
!/usr/bin/python
import difflib
text1 = “””text1: #定義字串1
This module provides classes and functions for comparing sequences.
including HTML and context and unified diffs.
difflib document v7.4
add string
“””
text1_lines = text1.splitlines() #以行進行分隔,以便進行對比
text2 = “””text2: #定義字串2
This module provides classes and functions for Comparing sequences.
including HTML and context and unified diffs.
difflib document v7.5″””
text2_lines = text2.splitlines()
d = difflib.Differ() #建立Differ()物件
diff = d.compare(text1_lines, text2_lines) # 採用compare方法對字串進行比較
print `
`.join(list(diff))
相關文章
- 字串比較字串
- 字串-簡單字串比較字串
- 比較字串和數字串字串
- PHP比較字串PHP字串
- JAVA字串比較Java字串
- 比較字串和數字串(續)字串
- 一個比較好的shell指令碼指令碼
- Delphi中字串比較大小 VS Oracle-SQL中字串比較大小字串OracleSQL
- shell動態指令碼和pl/sql動態指令碼的比較指令碼SQL
- python字串比較大小Python字串
- 字串拼接運算比較字串
- JavaScript字串如何比較大小JavaScript字串
- shell 下的字串比較字串
- LintCode 字串比較字串
- oracle中字串的大小比較,字串與數字的比較和運算Oracle字串
- Java™ 教程(比較字串和字串的部分)Java字串
- Java 字串比較、拼接問題Java字串
- Java字串建立方式比較Java字串
- JavaScript 字串連線效能比較JavaScript字串
- 一個字串比較的題字串
- 字串大小寫轉換和字串的比較字串
- 一個比較完整的Inno Setup 安裝指令碼指令碼
- 關於資料庫物件版本比較的指令碼資料庫物件指令碼
- shell比較兩個字串是否相等字串
- VC 中字串比較和查詢字串
- shell指令碼——比較兩個檔案大小、許可權指令碼
- 比較forward動作指令和include動作指令Forward
- 使用String. localeCompare比較字串字串
- 演算法:比較含退格的字串演算法字串
- 16:忽略大小寫的字串比較字串
- redis學習(九) redis事務和redis指令碼的比較Redis指令碼
- python如何比較兩個字串是否相等Python字串
- 利用compareTo方法進行字串比較排序字串排序
- shell下數字和字串比較操作命令字串
- 初探BTrace指令碼 - 看看持續整合哪個環節比較慢指令碼
- [shell基礎]——整數比較;字串比較;檔案測試;邏輯測試符字串
- Linux指令碼中帶有小數點的數值比較大小Linux指令碼
- 【C#】比較 Random 與 RandomNumberGenerator 生成隨機字串C#random隨機字串