【发布时间】:2017-06-19 14:02:07
【问题描述】:
我有一个返回 collections.OrderedDict() 的函数,它是 http post 的有效负载。
当http post失败时我需要记录离线数据,所以我想将所有dicts写入文件并将其作为列表读回,我知道我可以创建一个列表并继续附加到列表中,但需要的是写入文件并读回列表,
有人可以帮我解决这个问题吗,请建议是否有更好的方法来检索 dict 项目作为列表
【问题讨论】:
-
不使用文件你愿意吗?
-
list(dictionary.items() -
感谢彼得的回复,文件写入是强制性的,因为 dicts 可能会增长到数万个并且不建议保留列表:(
-
嘿,克里斯,我可以使用 pickle 将新的字典条目附加到文件中吗?
标签: python list file arraylist ordereddictionary