Python3 difflib — 字符比较
# 导入difflib模块
import difflib
# 定义两个待比较的字符串
text1 = "Hello World!"
text2 = "Hello Python!"
# 使用difflib模块的Differ类来比较两个字符串
d = difflib.Differ()
diff = d.compare(text1.splitlines(), text2.splitlines())
# 打印出差异化比较的结果
print('\n'.join(diff))
这段代码使用了difflib
模块中的Differ
类来比较两个字符串,并输出它们之间的差异。compare
方法用于生成一个差异化的行列表,每个列表元素都代表了两个输入序列之间的一个差异点。代码中使用了splitlines()
方法将字符串分割成行列表,以便于比较各行文本之间的差异。最后,使用print
函数将差异化的输出打印到控制台。
评论已关闭