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'可以做任何你想要的工作...... –