【发布时间】:2018-01-30 23:40:24
【问题描述】:
下面的 Python 代码适用于一个 XML。当我尝试打开和解析多个 XML 文件时出现问题,这些文件具有相似的结构并保存在文件夹中(第 4 行 -> data = open('[0-9].xml',"rb")。我正在尝试正则表达式,但我不确定这是否也适用于命名文档。
所有文档的名称是“11111.xml, 22222.xml, 33333.xml ...”等等。
import xml.etree.ElementTree as ET
import re
data = open ('[0-9].xml',"rb")
tree = ET.parse (data)
lst_jugador = tree.findall('data_panel/players/player')
for jugador in lst_jugador:
print (jugador.find('name').text, jugador.get("id"))
【问题讨论】: