在同一个xml文件中编写嵌套字典和DataFrames

时间:2019-05-02 15:49:56

标签: python xml dataframe dictionary nested

我是python编程的新手,对于工作请求,我必须构建一个代码,该代码需要一个非常复杂的字典(包括更多的嵌套字典和DataFrames),并将其写入.xml文件中。然后,必须读取此文件并将其用于读取包含的信息。 我该如何使代码能够识别字典,字符串,DataFrame等,以便以正确的方式在.xml文件中编写它们,并以python格式报告后获得完全相同的结构?

我已经尝试了多种在Web上找到的方法,并且使我更接近范围的代码是所报告的一种(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()

结果文件包含所选复杂词典的所有“部分”,但未保存有关DataFrame的信息。 我该如何构建一个脚本,该脚本可以遍历所有字典并正确写入所有类型的objec?

0 个答案:

没有答案