Ошибка EOF при загрузке файла cPickled внутри скрипта Python, но не в интерактивном режиме
Я пытаюсь открыть объект cPickled в скрипте Python (2.7). Структура скрипта следующая:
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()
Какие-нибудь советы?