我使用cPickle和协议版本2转储一些计算结果。代码如下:> f = open('foo.pck', 'w')

> cPickle.dump(var, f, protocol=2)

> f.close()

变量var是长度为2的元组。var[0]的类型是一个列表,而var[1]是一个努比·恩达雷. 在

上面的代码段成功地生成了一个大文件(~1.7G)。在

但是,当我试图从食品.pck,我得到以下错误。在

^{pr2}$

加载代码如下所示。在> f= open('foo.pck', 'r')

> v = cPickle.load(f)

我还尝试使用pickle(而不是cPickle)加载变量,但是得到了类似的错误消息,如下所示。在ValueError Traceback (most recent call last)

/home/user_account/tmp/ in ()

----> 1 v = pickle.load(f)

/usr/lib64/python2.6/pickle.pyc in load(file)

1368

1369 def load(file):

-> 1370 return Unpickler(file).load()

1371

1372 def loads(str):

/usr/lib64/python2.6/pickle.pyc in load(self)

856 while 1:

857 key = read(1)

--> 858 dispatch[key](self)

859 except _Stop, stopinst:

860 return stopinst.value

/usr/lib64/python2.6/pickle.pyc in load_build(self)

1215 setstate = getattr(inst, "__setstate__", None)

1216 if setstate:

-> 1217 setstate(state)

1218 return

1219 slotstate = None

ValueError: buffer size does not match array size

我试着用同样的代码段来处理更小的数据,效果很好。所以我最好的猜测是我达到了pickle(或cPickle)的加载大小限制。然而,奇怪的是,成功地转储(使用大尺寸变量)但未能加载。在

如果这确实是一个加载大小限制问题,我应该如何绕过它?如果没有,问题的可能原因是什么?在

如有任何建议,我们将不胜感激。谢谢!在

python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件相关推荐

  1. ipython和python怎么用_如何使用IPython重新加载和自动加载?

    我刚安装了ipython0.13.1,遇到了两个问题.我有一个小的"demo"项目,其中包含一个名为"app"的应用程序:. ├── app │   ├── _ ...

  2. centerandzoom 无效_在bootstrap modal 中加载百度地图的信息窗口失效解决方法

    这个问题其实很傻,解决方法没有任何技术含量,只是记录下工作中发生的事. 前阵子给一个汽车集团客户做了一个经销商查询系统,其中一个功能是使用地图标注经销商店面地址,并且实现导航功能. 页面演示地址:ht ...

  3. python错误修复_如何修复这个dll加载python的错误?

    我在python代码中使用了一个c++dll. 当我在我的计算机上运行python应用程序时,它工作正常,但当我将所有内容复制到另一台计算机时,会发生以下情况:Traceback (most rece ...

  4. 如何在Author中加载SDE栅格图层?

    如何在Author中加载SDE栅格图层? 版本: ArcIMS  9.1 在Author中加载SDE栅格图层,并保存AXL文件. 过程描述 1.使用ArcIMS Author工具正常的连接ArcSDE ...

  5. python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...

    我正在阅读Keras blog讲解如何使用Flask创建简单的图像分类器Restful API.我想知道如何在不使用python的其他Web框架中实现加载模型的相同方法. 在下面的代码中,将在服务器启 ...

  6. python框架漏洞_注意!Python中的10个常见安全漏洞及修复方法

    编写安全的代码很困难,当你学习一门编程语言.一个模块或框架时,你会学习其使用方法.在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在标准库中,也存在着许多糟糕的实例.然而,许多 ...

  7. python读取json文件多个json数据_在Python中加载和解析包含多个JSON对象的JSO...

    我试图在Python中加载和解析一个JSON文件.但我试图加载该文件: import json json_data = open('file') data = json.load(json_data) ...

  8. python默认字体大小_如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵?...

    我正在8x8矩阵显示器上显示文本,并且我没有一个方便使用我的BeagleBone的.ttf文件.如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵? 根据示例here,我应该能够说font = ...

  9. python 按需加载_基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)...

    基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 文档转换为PDF有些图片无法完全显示,请移步我的博客查看 完成 ...

最新文章

  1. linux网络掉线频繁怎么设置,ubuntu频繁掉线
  2. P3809【模板】后缀排序
  3. 【Oracle】PL/SQL Developer使用技巧(持续更新中)
  4. jsp中的java部分_jsp页面的七个组成部分
  5. 数字图像课程工程大作业分析
  6. 如何给SAP Cloud Connector Region列表中添加新的Region
  7. 域名与网页服务器的什么对应,简述网站从域名到网页的访问流程
  8. python函数格式化_Python通过format函数格式化显示值
  9. 阿里13篇论文入选数据库顶会!PolarDB技术被认为引领数据库发展方向
  10. idea中 Java xml注释缩进问题 解决方案
  11. 如何免费将XPS转Word格式
  12. animate将flash转换html,Animate—flash动画入门到精通教程
  13. 两台局域网电脑共享文件及传输文件集锦
  14. html浏览xsd,那点你不知道的XHtml(Xml+Html)语法知识(DTD、XSD)
  15. 计划的主体部分应有哪些内容_计划练习题
  16. rac 配置oracle互信,Oracle19C RAC 用户互信问题处理
  17. Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding阅读笔记
  18. 【小程序源码】笑话段子手
  19. Echarts仪表盘的大小调整
  20. 2023年品牌营销趋势是什么?如何提升品牌知名度

热门文章

  1. 图片如何抠图换背景?怎样将图片抠成透明底图片?
  2. 计算机综合能力描述,计算机综合应用能力实训报告
  3. learnopengl——Specular IBL——貌似读懂了
  4. 联想开机启动项按哪个_联想启动u盘按什么键_联想笔记本按哪个键进入u盘启动-win7之家...
  5. linux驱动学习的磕磕碰碰
  6. 数据的写出(FileWriter)
  7. 如何用快搭低代码平台搭建CRM、MES等系统
  8. 以下哪些不是Linux操作系统特点,Linux系统都有哪些特点?很多人不知道!
  9. 使用D2RQ转换关系型数据库Mysql数据为RDF
  10. SpringBoot中重试框架——Spring-retry与Guava-Retry