>> etree.tostring(elem) b'-6ren">
gpt4 book ai didi

python - 使用 lxml tostring() 获取原始字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:02:41 34 4
gpt4 key购买 nike

我正在使用 lxml,我正在尝试获取原始的 xml 字符串:

>>> elem = etree.fromstring("<tag>áéíóúñü</tag>")
>>> etree.tostring(elem)
b'<tag>&#225;&#233;&#237;&#243;&#250;&#241;&#252;</tag>'

我发现获取原始字符串的唯一方法是:

>>> etree.tostring(elem, encoding = "utf-8").decode("utf-8")
'<tag>áéíóúñü</tag>'

有没有更好的方法?

最佳答案

这个怎么样:

In [31]: elem = etree.fromstring("<tag>❄</tag>")

In [32]: etree.tostring(elem, encoding=str)
Out[32]: '<tag>❄</tag>'

关于python - 使用 lxml tostring() 获取原始字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43770156/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com