Python splitlines()按照行('\r', '\r\n', \n')分隔,返回一個(gè)包含各行作為元素的列表厂抖,如果參數(shù) keepends 為 False萌丈,不包含換行符赋焕,如果為 True榜揖,則保留換行符。
用的是Python difflib模塊:difflib是Python提供的比較序列(string list)差異的模塊鸽素。
實(shí)現(xiàn)了三個(gè)類:
1>SequenceMatcher 任意類型序列的比較 (可以比較字符串)
2>Differ 對(duì)字符串進(jìn)行比較
3>HtmlDiff 將比較結(jié)果輸出為html格式.