我已经创建了dictionary对象来解析python中的json文件……假设数据如下
plants = {}
# Add three key-value tuples to the dictionary.
plants["radish"] = {"color":"red", "length":4}
plants["apple"] = {"smell":"sweet", "season":"winter"}
plants["carrot"] = {"use":"medicine", "juice":"sour"}
这可能是一个很长的dictionary对象
但在运行时,我只需要在逗号分隔的csv文件中存储几个值…..所需的属性列表在一个文件中。。。。 e、 克
radish.color
carrot.juice
那么,我如何在python中创建一个应用程序,在这个应用程序中,我可以创建如下动态变量来获取json对象的数据并创建一个csv文件。。。。你知道吗
在运行时我需要变量
plants[radish][color]
plants[carrot][juice]
感谢所有帮助我们的人
桑杰
考虑逐行解析文本文件以检索文件内容。在read中,将表示字典键的行按句点分开。从那里,使用这样一个键列表来检索字典值。然后,以项目数为条件,迭代地将值输出到csv:
Txt文件
Python代码
输出csv
(注意:嵌套越深,跨列输出与键/值对冲突的列越多-可能输出不同的结构化csv文件,如一级文件/二级文件)
相关问题 更多 >
编程相关推荐