pickle.load在Ubuntu 16.04上引发EOFError

时间:2019-01-08 10:32:25

标签: python-3.x tensorflow

我想用pickle.load读取2个文件(200MB,840MB),但是在Ubuntu上尝试读取840MB文件时出现EOF错误。

代码就是这样

        with open(fname, 'rb') as f:
            images_and_labels = pickle.load(f, encoding='bytes')

python版本:3.5.2

Windows 10:没问题

Ubuntu 16.04:尝试读取840MB文件时出现EOF错误(与200MB文件兼容)

文件大小是否与错误有关? 840MB的文件包含5000张图片(224x224,RGB)和标签。

0 个答案:

没有答案