相关疑难解决方法(0)

如何使用缩进将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")
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在使用该pretty_print=True属性.我认为这会给缩进代码,但它并没有真正帮助.这是输出:

<div style="overflow-x: hidden; overflow-y: hidden;" class="scroll"><div style="width: 4340px;" class="scrollContainer"></div></div>

html python lxml pretty-print

59
推荐指数
5
解决办法
6万
查看次数

整洁的Jinja2模板

是否有类似整洁的工具或整洁的配置,适用于Jinja2模板?默认整理在属性中存在Jinja代码问题,并且Jinja循环以不可读的方式形成.我的主要要求是使缩进级别正确.其他一切都很好,但不是必需的.

python tidy jinja2

11
推荐指数
1
解决办法
807
查看次数

标签 统计

python ×2

html ×1

jinja2 ×1

lxml ×1

pretty-print ×1

tidy ×1