Я использую 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
. Я думал, что это даст изрезанный код, но на самом деле это не помогает. Это вывод :