美文网首页
Python 使用lxml库操作XML遇到的问题

Python 使用lxml库操作XML遇到的问题

作者: ziiyoos | 来源:发表于2020-03-27 14:52 被阅读0次

1. 读取后保存格式不统一问题

读取时需自定义解析器添加remove_blank_text=True来移除原文件的空格
这样保存的时候pretty_print=True才会真正有效
参考: https://blog.csdn.net/xcookies/article/details/78647242

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

# some operation
# ...

tree.write(outpath, pretty_print=True, xml_declaration=True,  encoding='utf-8')

相关文章

网友评论

      本文标题:Python 使用lxml库操作XML遇到的问题

      本文链接:https://www.haomeiwen.com/subject/gxlwrhtx.html