python读取xlm文件
时间: 2023-11-24 07:53:33 浏览: 39
以下是使用ElementTree模块读取xml文件的Python代码示例:
```python
import xml.etree.ElementTree as ET
# 解析xml文件
tree = ET.parse('example.xml')
# 获取根节点
root = tree.getroot()
# 遍历xml文档
for child in root:
print(child.tag, child.attrib)
# 访问节点信息
print("节点信息:")
print("节点名称:", root.tag)
print("节点属性:", root.attrib)
# 遍历rank节点
print("遍历rank节点:")
for rank in root.iter('rank'):
print(rank.tag, rank.text)
# 修改rank节点的值
for rank in root.iter('rank'):
new_rank = int(rank.text) + 1
rank.text = str(new_rank)
rank.set('updated', 'yes')
# 删除year节点
for country in root.findall('country'):
year = country.find('year')
if int(year.text) > 2000:
root.remove(country)
# 保存修改后的xml文件
tree.write('output.xml')
```