37,719
社区成员
发帖
与我相关
我的任务
分享
import xml.etree.ElementTree as ET
#加载xml文件
tree = ET.ElementTree(file='goods.xml')
#抓根节点
root = tree.getroot()
count = 0
for elem in root:
count += 1
#创建goods节点
goods = ET.Element('goods', {'id', count+1})
# goods.attrib = {'id': cout+1}
#创建goods的子节点goods_name节点
goods_name = ET.SubElement(goods, 'goods_name')
goods_name.text = 'HTC'
#创建goods的子节点goods_name节点
goods_price = ET.SubElement(goods, 'goods_price')
goods_price.text = 999
#创建goods的子节点goods_num节点
goods_num = ET.SubElement(goods, 'goods_num')
goods_num.text = 3
root.append(goods)
tree.write('goods.xml', encoding='utf-8', xml_declaration=True)