Я новичок в программировании на Python и для запросов на работу мне нужно создать код, который берет очень сложный словарь (включая дополнительные вложенные словари и DataFrames) и записывает его в XML-файл.Затем этот файл необходимо прочитать и использовать для чтения содержащейся информации.Как я могу сделать так, чтобы код мог распознавать архивы, строки, фреймы данных и т. Д., Чтобы они правильно записывались в файле .xml и получали ту же структуру, о которой сообщалось в формате python?
Я уже пробовал много способов, найденных в Интернете, и код, ведущий меня ближе к области действия, был сообщен (python 2.7):
from __future__ import division
from Pilot_default_param import get_default_param
import dicttoxml
p = get_default_param() #provides the dictionary containing all
#informations from another .py file
p_xml = dicttoxml.dicttoxml(p)
xml_file = open("def_par.xml","w")
xml_file.write(p_xml)
xml_file.close()
Полученный файл содержит все «разделы»выбран сложный словарь, но информация о фреймах данных не была сохранена.Как мне создать скрипт, который проходит через весь словарь и правильно пишет все типы объектов?