Я открываю большой XML-файл, где я получаю некоторые результаты, используя этот код:
import os
import xml.etree.ElementTree as et
base_path=os.path.dirname(os.path.realpath(__file__))
xml_file=os.path.join(base_path,'my xml path file')
tree=et.parse(xml_file)
root=tree.getroot()
for child in root:
for element in child:
print (element.tag,':',element.text)
for one in element:
print(one.tag,':',one.text)
пример результата:
code_one : a
value_one : blue
default: 3
code_one : a
value_one : black
default: 12
code_one : b
value_one : green
default: 4
Rte:
Rte:
На данный момент все ясно и хорошо, но я хочу сохранить этот вывод, который я печатаю, во фрейм данных, или, если это будет проблемой, в файл, а затем я открою этот файл и сохраню как DF.
Мне нужно преобразовать вывод в следующий вид:
code_one, value_one, default
a, blue, 3
a, black, 12
b, green, 4
спасибо за совет