Python xml.etree.ElementTree-如何将“true”和“false”值写入字符串,而不是布尔值
我有一个XML文件,我正在使用Python2.6和2.7中的XML.etree.ElementTree读取和修改它。ElementTree模块会自动将值为true或false小写的任何内容更改为布尔值,然后将其作为true或false写入修改后的文件 如何将这些键写为strTrue和strFalse,使它们保持小写?使用:strTrue.lower:Python xml.etree.ElementTree-如何将“true”和“false”值写入字符串,而不是布尔值,python,xml,elementtree,python-2.6,Python,Xml,Elementtree,Python 2.6,我有一个XML文件,我正在使用Python2.6和2.7中的XML.etree.ElementTree读取和修改它。ElementTree模块会自动将值为true或false小写的任何内容更改为布尔值,然后将其作为true或false写入修改后的文件 如何将这些键写为strTrue和strFalse,使它们保持小写?使用:strTrue.lower: >>> from lxml import etree >>> root = etree.Element("ro
>>> from lxml import etree
>>> root = etree.Element("root")
>>> tag = etree.SubElement(root, 'tag')
>>> tag.set("booleanValue", str(True).lower())
>>> etree.tostring(root, xml_declaration=True, encoding="utf-8")
'<?xml version=\'1.0\' encoding=\'utf-8\'?>\n<root><tag booleanValue="true"/></root>'