Python 处理的输出的最佳数据结构是什么?



我的客户端目前有文本文件输出作为制表符分隔的数据和HTML表块。他们的系统获取这些HTML表格块并将它们粘贴到HTML模板文件中。我正在考虑将数据输出为json或xml,并分离视图函数。我已经用前端过程做过很多次了。对我来说,这里的不同之处在于我在服务器端处理数据并输出简单的HTML,而不是通过Javascript填充数据。我倾向于json,因为我已经在这个系统中以这种方式输出了一些其他文件。

JSON可能是您最好的选择。Python有一个优秀的JSON库,它可以通过一个函数调用提供原生Python对象。来自文档:

>>> import json
>>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
['foo', {'bar': ['baz', None, 1.0, 2]}]

只需将json.loads的输出保存到一个变量中,您就可以开始运行了。

最新更新