您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

具有lxml的Python漂亮XML打印机

具有lxml的Python漂亮XML打印机

对我来说,这个问题直到我在这里注意到这个小窍门才得以解决

http://lxml.de/FAQ.html#why-doesn-t-the-pretty-print-option-reformat-my-xml- output

简洁版本:

使用以下命令读入文件

>>> parser = etree.XMLParser(remove_blank_text=True)
>>> tree = etree.parse(filename, parser)

这将“重置”现有的缩进,从而允许输出正确生成其自身的缩进。然后照常执行pretty_print:

>>> tree.write(<output_file_name>, pretty_print=True)
python 2022/1/1 18:36:02 有216人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶