gpt4 book ai didi

python - python3 中的 _pickle 不适用于大数据保存

转载 作者:IT老高 更新时间:2023-10-28 22:02:21 27 4
gpt4 key购买 nike

我正在尝试应用 _pickle 将数据保存到磁盘上。但是调用_pickle.dump的时候报错了

OverflowError: cannot serialize a bytes object larger than 4 GiB

这是使用 _pickle 的硬性限制吗? (cPickle for python2)

最佳答案

在具有 PE​​P 3154 和 Pickle 4.0 的 Python 3.4 中不再存在
https://www.python.org/dev/peps/pep-3154/

但是你需要说你要使用4版本的协议(protocol):
https://docs.python.org/3/library/pickle.html

pickle.dump(d, open("file", 'w'), protocol=4)

关于python - python3 中的 _pickle 不适用于大数据保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29704139/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com