1
我是新来的Python。解析XML Python中与环
我有一块我已经写取出我从XML我有需要的数据元素蟒。问题是我不知道如何重复它来获取我需要的所有元素。
import xml.etree.ElementTree as ET
import lxml.etree
doc = lxml.etree.parse('datafiles.xml')
total_datasets = doc.xpath('count//driversUsed)')
tree = ET.parse('datafiles.xml')
root = tree.getroot()
alias = root[1]
dataset = alias[0]
current = dataset[0]
print(current.text)
所以现在的电流具有我需要的第一个值,但我需要做一个循环,其中数据集=别名[1],数据集=别名[2] ....数据集=别名[total_datasets] 。
我已经做循环的一点点,但我不知道如何做到这一点,其中变量不仅是一个整数,但里面的整数有[]。
你是什么意思取出一个数据元素?您是否尝试创建新的XML或从现有的XML中提取数据? – Parfait
我认为'import lxml.etree'可以做任何你想要的工作...... –