Python 用于存储人和设备的层次对象数据的格式;程序化后处理?
我希望将来自基于python的脚本的结构化数据的相对少量的多个实例(不同的结果集)(例如,每个记录数1kB)存储到外部文件中,该文件应该可以由人访问,也可以由计算机访问 数据的类型是分层字典(对象和属性,可以是基本类型(数字、字符串、列表)或嵌套对象)。记录的结构可能略有不同,不需要事先定义结构 该文件将主要用于读取,很少添加新记录(仅来自计算代码),并且从不修改现有记录 我已经可以对数据进行pickle处理或将其导出到JSON,但我想添加与一些更面向用户的界面的集成——特别是电子表格(libreoffice/gnumeric);用户应该能够使用其工具说出以下内容:Python 用于存储人和设备的层次对象数据的格式;程序化后处理?,python,database,json,pickle,Python,Database,Json,Pickle,我希望将来自基于python的脚本的结构化数据的相对少量的多个实例(不同的结果集)(例如,每个记录数1kB)存储到外部文件中,该文件应该可以由人访问,也可以由计算机访问 数据的类型是分层字典(对象和属性,可以是基本类型(数字、字符串、列表)或嵌套对象)。记录的结构可能略有不同,不需要事先定义结构 该文件将主要用于读取,很少添加新记录(仅来自计算代码),并且从不修改现有记录 我已经可以对数据进行pickle处理或将其导出到JSON,但我想添加与一些更面向用户的界面的集成——特别是电子表格(libr
take all computations from yesterday and for each computation, plot point beta as function of foo.alpha if foo.alpha>.15
显然,用python+matplotlib编写这篇文章很简单,但我正在探讨如何将这一用法扩展到非pythonistas。您对数据格式或查询/计算语言有何疑问?JSON对于数据格式来说是一个不错的选择,但无论您使用何种数据格式,都不能强制LibreOffice允许通过您建议的查询语言类型进行操作。我在生成数据方面非常灵活(精通python/c++/需要什么),但我希望格式与那些更为用户友好的应用程序支持的格式相匹配。我知道,例如,LibreOffice支持数据库后端,但关系数据库不适合没有严格结构的数据。查询语言的种类也是一种选择,只要有计算机经验的人(具有编程背景)能够使用它。所以:我正在寻找匹配的格式和查询语言。可能重复的是您关于数据格式或查询/计算语言的问题?JSON对于数据格式来说是一个不错的选择,但无论您使用何种数据格式,都不能强制LibreOffice允许通过您建议的查询语言类型进行操作。我在生成数据方面非常灵活(精通python/c++/需要什么),但我希望格式与那些更为用户友好的应用程序支持的格式相匹配。我知道,例如,LibreOffice支持数据库后端,但关系数据库不适合没有严格结构的数据。查询语言的种类也是一种选择,只要有计算机经验的人(具有编程背景)能够使用它。所以:我正在寻找两种格式和查询语言匹配。可能重复的