首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EOFError打开/读取腌制文件

EOFError打开/读取腌制文件
EN

Stack Overflow用户
提问于 2015-06-07 15:35:02
回答 1查看 941关注 0票数 0

因此,我有一个被腌制的文件,我想读取和显示数据从。我以前从未处理过被腌制过的文件,但从一项小小的研究中,我发现了一些简单的命令,应该正确地打开它。不幸的是,我收到了一些错误,我将在下面显示:

代码语言:javascript
复制
import pickle

f = open("1965.pkl")

here = pickle.load(f)
Traceback (most recent call last):

  File "<ipython-input-7-43273f8d751b>", line 1, in <module>
    here = pickle.load(f)

  File "D:\Anaconda\lib\pickle.py", line 1378, in load
    return Unpickler(file).load()

  File "D:\Anaconda\lib\pickle.py", line 858, in load
    dispatch[key](self)

  File "D:\Anaconda\lib\pickle.py", line 880, in load_eof
    raise EOFError

EOFError

不太确定这个问题是什么,因为EOFError没有给出它通常的描述。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-07 15:38:54

试试这个:

代码语言:javascript
复制
   here = pickle.load(open("1965.pkl", 'rb'))

编辑

或者你用错误的旗子去泡菜。

写作时,你应该使用“wb”;阅读“rb”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30695365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档