用python写一个文件比对工具,比对出两个文件中不一样的内容,并高亮显示出来的代码
时间: 2023-03-10 18:54:37 浏览: 112
快速比对txt内容并输出可视化html界面结果
你可以使用Python的difflib库来比较两个文件的不同之处,并使用Highlight函数来高亮显示不同的内容。以下是示例代码:```python
import difflibdef highlight(s1, s2):
diff_text = '\n'.join(difflib.ndiff(s1.splitlines(), s2.splitlines()))
return '\033[1m' + diff_text + '\033[0m'file1 = open("file1.txt", "r")
file2 = open("file2.txt", "r")text1 = file1.read()
text2 = file2.read()print(highlight(text1, text2))
```
阅读全文