有没有办法像 lxml 或其他 python xml 库那样输出空白?

Is there any way to outout blank as   in lxml or other python xml lib?

我的代码是:

>>> from lxml.html import tostring, HtmlElement
>>> a = HtmlElement()
>>> a.tag = "div"
>>> a.text = " "
>>> tostring(a)
b'<div> </div>'

有没有办法像 lxml 或其他 python xml 库那样输出?

<div>&nbsp;</div>

我通过将空白替换为 '\xa0'(160 是 &nbsp; ascii 码)解决了这个问题