【发布时间】:2015-07-13 18:31:31
【问题描述】:
我实际上是在使用 Python 本身转储一个巨大的数据结构(多个列表和字典)并通过套接字将其发送到客户端。
每次我运行程序时,我都会在不同的位置收到ValueError: 'Expecting ',' delimiter: line 1 column 16177 (char 16176)(可能是第 25000 列,也可能是第 13000 列,它一直在变化)。
我应该使用 marshal 而不是 json(甚至是 pickle)吗?对于大文件大小,最可靠的格式是什么?
【问题讨论】:
-
我有时也会遇到同样的错误,但使用 ':' 代替
-
在序列化或反序列化时会发生这种情况吗?
标签: python json sockets marshalling pickle