Если есть несколько маринованных объектов, в ответах выше можно удалить только 1 объект.
Использовать
pickle_list =[]
pickle_file = open(file_name, 'rb')
while True:
try:
pickle_list.append(pickle.load(pickle_file))
except EOFError:
break
pickle_file.close()
Невозможно правильно сделать отступ для кода, но попробуйте и за исключением того, что находится внутри цикла while