Python difflib: difflib htmldiff объединяет несколько строк в одну - PullRequest
0 голосов
/ 30 августа 2018

Мне нужно сравнить 2 строки Python, каждая из которых представляет собой многострочную строку (они считываются из файла).

Мой код такой

list1 = [string1]
list2 = [string2]
differ = difflib.HtmlDiff()
htmlOut = differ.make_file(list1, list2)

Когда я копирую htmlOut в файл HTML и открываю его в Chrome, многострочные строки становятся однострочными.

Я также попытался напрямую распечатать htmlOut в файл, а затем открыть этот файл. Даже этот подход не работает. Что мне здесь делать?

1 Ответ

0 голосов
/ 02 марта 2019

Заменить python \n на <br> для HTML

...