【问题标题】:python json conversion to pipe delimited string performance issuepython json转换为管道分隔字符串性能问题
【发布时间】:2015-07-15 12:09:44
【问题描述】:

我正在尝试将 json 列表转换为管道分隔字符串列表。问题之一是某些行中可能会丢失一些 json 标签,最终列表必须包含“”|“”|“”空字符串来代替丢失的标签。也不能保证每个 json 都会以相同的顺序具有相同的标签。管道分隔字符串的数量必须保持不变。我将 json 模块更改为 simplejson 并使用具有强 CPU (32) 的多处理。但结果还是很差。使用 pyinstaller 并没有改善任何东西。我绝对需要社区帮助。

【问题讨论】:

  • 请提供您的代码、示例输入和预期输出。
  • 获得社区帮助的第一步是清楚地解释您的问题。共享您的 json 以及预期的输出结构将大有帮助!
  • 很抱歉,一不小心找到了解决办法:cjson。
  • 无论如何,再次感谢和抱歉。

标签: python json python-2.7


【解决方案1】:

我测试了不同的 json 解析器:simplejson、ujson、json、yajl,但没有任何帮助。然后我进入 cjson,它的时间从 28 分钟减少到 1.5 分钟。我不知道为什么?”尽管在“C”中也实现了其他解决方案,但它的工作原理就像火箭一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 2019-07-25
    • 2018-04-19
    • 1970-01-01
    相关资源
    最近更新 更多