我试图在python(2.7)脚本中打开一个cPickled对象。脚本的结构如下:
from objects_class import *
import cPickle
for i in range(20):
if i>10:
f = open("name"+str(i)+".pkl","rb")
x = cPickle.load(f)
f.close()
print x.doSomething()
第一次尝试加载文件时,这会给我一个EOF错误。我已检查文件是否正确打开。奇怪的是,如果我在交互模式下执行以下操作,文件加载就好了:
from objects_class import *
import cPickle
f = open("name11.pkl","rb")
x = cPickle.load(f)
f.close()
任何提示?