difflib string Python

Введение

Примеры

import difflib case_a = "abcdef" case_b = "axcdyz" output_list = [li for li in difflib.ndiff(case_a, case_b) if li[0] != ' '] print(output_list)

['- b', '+ x', '- e', '- f', '+ y', '+ z']

Изображение баннера

import sys from difflib import * s1 = "abcdef" s2 = "axcdyz" sys.stdout.writelines(context_diff(s1, s2, fromfile='before.py', tofile='after.py'))

*** before.py --- after.py *************** *** 1,6 **** a! b c d! e! f--- 1,6 ---- a! x c d! y! z

Автор статьи: Андрей Олегович