python - MemoryError:无法分配内部缓冲区
问题描述
无法理解为什么msgpack.packb
无法解包传递给它的对象。它是一个经常使用的函数,但在使用了“n”个之后它会吐出这个错误。
难道仅仅是物体的尺寸太大了吗?我该如何解决这个问题?
formattedArgs = msgpack.packb(jsonArgs)
File "C:\Python37\lib\site-packages\msgpack\__init__.py", line 35, in packb
return Packer(**kwargs).pack(o)
File "msgpack\_packer.pyx", line 120, in msgpack._cmsgpack.Packer.__cinit__
MemoryError: Unable to allocate internal buffer.
解决方案
推荐阅读
- android - 任何人都可以解释为什么这个 android 布局不工作并且在活动启动后立即使活动崩溃
- c++ - 与矩阵的橄榄球比赛
- r - R中指数衰减模型的自启动函数
- html - 如何使用 XSLT 在具有特定类的 HTML 表格周围插入新标签?
- python-3.7 - 我可以使用 async/await 来加速初始化类吗?
- reactjs - 将文档引用添加到字段
- sqlite.swift - SQLite.swift:由于无法识别的令牌无法检索表计数:“:”(代码:1)
- vue.js - 'v-slot' 指令不支持任何修饰符
- php - PHP如何使用php检查数据库中的文本中是否包含字符串
- r - Shiny DT 表中的多个关键字批量搜索