difflib

HtmlDiffで差分を色付け表示

from difflib import HtmlDiff
from IPython.display import HTML

str1 = "aaa\nbbb\nccc\n"
str2 = "aba\nbbbbbbbbbbbbbb\nccc\n"

HTML(HtmlDiff().make_file(str1.split(), str2.split()))
  • make_fileに与える引数はリスト型で指定される。

  • なので、文字列以外の配列なども比較は可能。

参考

Last updated