Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于存储人和设备的层次对象数据的格式;程序化后处理?_Python_Database_Json_Pickle - Fatal编程技术网

Python 用于存储人和设备的层次对象数据的格式;程序化后处理?

Python 用于存储人和设备的层次对象数据的格式;程序化后处理?,python,database,json,pickle,Python,Database,Json,Pickle,我希望将来自基于python的脚本的结构化数据的相对少量的多个实例(不同的结果集)(例如,每个记录数1kB)存储到外部文件中,该文件应该可以由人访问,也可以由计算机访问 数据的类型是分层字典(对象和属性,可以是基本类型(数字、字符串、列表)或嵌套对象)。记录的结构可能略有不同,不需要事先定义结构 该文件将主要用于读取,很少添加新记录(仅来自计算代码),并且从不修改现有记录 我已经可以对数据进行pickle处理或将其导出到JSON,但我想添加与一些更面向用户的界面的集成——特别是电子表格(libr

我希望将来自基于python的脚本的结构化数据的相对少量的多个实例(不同的结果集)(例如,每个记录数1kB)存储到外部文件中,该文件应该可以由人访问,也可以由计算机访问

数据的类型是分层字典(对象和属性,可以是基本类型(数字、字符串、列表)或嵌套对象)。记录的结构可能略有不同,不需要事先定义结构

该文件将主要用于读取,很少添加新记录(仅来自计算代码),并且从不修改现有记录

我已经可以对数据进行pickle处理或将其导出到JSON,但我想添加与一些更面向用户的界面的集成——特别是电子表格(libreoffice/gnumeric);用户应该能够使用其工具说出以下内容:

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支持数据库后端,但关系数据库不适合没有严格结构的数据。查询语言的种类也是一种选择,只要有计算机经验的人(具有编程背景)能够使用它。所以:我正在寻找两种格式和查询语言匹配。可能重复的