python xml简单替换
最近在项目中碰到一些文字替换。如果手动一个一个去换,这对一个程序员,太丢脸了。最近想想用PYTHON写些脚本。
form xml.etree.ElementTree import ElementTree
if __name__ == ‘__main__’
tree = ElementTree()
root = tree.parse(‘Test.xml’)
nodes = root.getiterator(‘s‘)
for i in nodes:
i.text = i.text.replace(‘ ‘, '#&32‘)
print i.text
tree.write(‘Out.xml’)
测试代码:
<String>
<s id=”100”>Test xml</s>
<s id=”101”>Test xml2</s>
</String>

浙公网安备 33010602011771号