如果節(jié)點包含特定的字符串(關鍵字),我想解析一個XML文件并提取我感興趣的節(jié)點。但是要使用find和finall函數(shù),首先我決定將我擁有的關鍵字以及XML文件的列表小寫。這是代碼。import xml.etree.ElementTree as ETfrom xml.etree.ElementTree import tostringimport csvtree=ET.parse('/Users/m/Documents/dr.xml')**t = tostring(tree)**t = t.lower()tree= ET.fromstring(t).......我在這條線上出現(xiàn)錯誤:t = tostring(tree)任何想法如何解決?謝謝
1 回答

慕仙森
TA貢獻1827條經(jīng)驗 獲得超8個贊
您需要從根節(jié)點解析它
import xml.etree.ElementTree as ET
from xml.etree.ElementTree import tostring
tree=ET.parse('t.xml')
tree = tree.getroot()
t = tostring(tree)
t = t.lower()
tree= ET.fromstring(t)
添加回答
舉報
0/150
提交
取消