Как красиво распечатать HTML в файл, с отступом

Я использую lxml.html для генерации HTML. Я хочу красиво распечатать (с отступом) мой конечный результат в html файл. Как это сделать?

Это то, что я пробовал до сих пор (я относительно новичок в Python и lxml) :

import lxml.html as lh
from lxml.html import builder as E
sliderRoot=lh.Element("div", E.CLASS("scroll"), style="overflow-x: hidden; overflow-y: hidden;")
scrollContainer=lh.Element("div", E.CLASS("scrollContainer"), style="width: 4340px;")
sliderRoot.append(scrollContainer)
print lh.tostring(sliderRoot, pretty_print = True, method="html")

Как видите, я использую атрибут pretty_print=True. Я думал, что это даст изрезанный код, но на самом деле это не помогает. Это вывод :

59
задан smci 29 December 2018 в 06:52
поделиться