【问题标题】:What's the best data structure for output that's processed by Python?由 Python 处理的输出的最佳数据结构是什么?
【发布时间】:2014-06-25 23:25:28
【问题描述】:

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

【问题讨论】:

  • 您打算将数据输入 Python?
  • 我知道 - 很奇怪。我正在尝试分类。数据来自一堆不同的来源,由不同的人控制生成它的过程。当我得到它的时候,它是各种格式的混乱。我希望至少标准化,我很确定我可以让他们至少给我 json。

标签: python html json data-structures


【解决方案1】:

JSON 可能是您最好的选择。 Python 有一个出色的JSON library,它可以通过一个函数调用提供本机 Python 对象。来自文档:

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

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

【讨论】:

  • 酷。这是我的猜测,但我想确认它没有隐藏的问题。谢谢。
猜你喜欢
  • 2020-09-19
  • 1970-01-01
  • 1970-01-01
  • 2011-10-23
  • 2018-07-17
  • 2011-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多