HoneyTian's picture
first commit
e94100d
raw
history blame contribute delete
618 Bytes
#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
https://docs.python.org/3/library/difflib.html
https://blog.csdn.net/stone0823/article/details/112310176
"""
import difflib
text1 = '''
I love HaiYan
I very love HaiYan
She's the one I love the most.
'''
text2 = '''
I love LiWang
I very love LiWang
I'm his favorite person.
'''
d = difflib.Differ()
result = d.compare(text1, text2)
result = "".join(list(result))
print(result)
seq_match = difflib.SequenceMatcher(None, text1, text2)
ratio = seq_match.ratio()
print(ratio)
match = seq_match.get_matching_blocks()
print(match)
if __name__ == "__main__":
pass