我正在尝试使用pretty_print选项打印出xml文档。但这是一个错误
TypeError:tostring()得到了意外的关键字参数“pretty_print”
我在这里想念什么吗?
def CreateXML2():
Date = etree.Element("Date", value=time.strftime(time_format, time.localtime()));
UserNode = etree.SubElement(Date, "User");
IDNode = etree.SubElement(UserNode, "ID");
print(etree.tostring(Date, pretty_print=True));
最佳答案
看来问题在于ElementTree
库不支持 pretty-print 。如here所述,一种解决方法是从另一个提供 pretty-print 支持的库中的ElementTree
重新解析输出字符串。
关于python - etree.tostring()xml python中的pretty_print,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9610518/