# cat 1.xml
<books>
<book>
c++ primer
</book>
</books>
#!/bin/env python3
#file: python.xml.py
from io import StringIO as StringIO
from xml.etree import ElementTree
o=open("1.xml")
f=StringIO(o.read())
o.close()
tree=ElementTree.parse(f)
f.close()
tree.getroot()
tree.iter('book')
for elmt in tree.iter('book'):
print(elmt.tag)
print(elmt.text)
# python3 python.xml.py
book
c++ primer
本文展示了如何使用Python的ElementTree库解析XML文件,并提取出book标签的内容,以C++Primer为例。代码包括了打开、读取、解析和遍历XML文件的操作。

1万+

被折叠的 条评论
为什么被折叠?



