python - 在 python 中以 w+b 模式解压
问题描述
我尝试使用 w+b 模式进行 unpickling。我得到了异常EOFError:输入不足。为什么在 w+b 模式下无法进行 unpickling?w+b 模式还提供了读取二进制文件的功能,那么为什么我会收到此异常,以及此处输入用尽的含义是什么
解决方案
在其中打开文件w+b
将截断文件。如果要在不截断的情况下打开文件进行读写,则应使用r+b
.
推荐阅读
- javascript - 努克特. 是否可以为 _nuxt 文件夹中生成的 js 文件设置自定义路径?
- python - 通过 Airflow 提取电子邮件内容
- python - 如何通过单个“单击”从列表框中删除焦点和选择?
- loops - [lua] 向我解释这段代码是如何工作的(嵌套循环)
- linux - ARM 中的页面演练
- regex - 正则表达式 - 如果有任何重复的小写字母,则匹配
- python - 如何序列化我的模型以获得所需的输出
- mysql - 锁 FOR UPDATE 是否允许 MySQL 中另一个连接的简单 SELECT 语句
- r - R - contour.default(x, y, z) 中的错误:预期增加“x”和“y”值
- python - 为什么我的浮点转换为二进制数不适用于某些十进制值?