Python выбор / удаление списка в / из файла

У меня есть список, который выглядит так:

a = [['a string', [0, 0, 0], [22, 'bee sting']], ['see string', 
    [0, 2, 0], [22, 'd string']]]

и у меня проблемы с сохранением и получением.

Я могу сохранить это нормально, используя рассол:

with open('afile','w') as f:
    pickle.dump(a,f)

но я получаю следующую ошибку при попытке загрузить его:

pickle.load('afile')

Traceback (most recent call last):
  File "<pyshell#116>", line 1, in <module>
    pickle.load('afile')
  File "C:\Python27\lib\pickle.py", line 1378, in load
    return Unpickler(file).load()
  File "C:\Python27\lib\pickle.py", line 841, in __init__
    self.readline = file.readline
AttributeError: 'str' object has no attribute 'readline'

Я думал, что я мог бы преобразовать в массив и использоватьsave, savez или жеsavetxt, Однако я получаю следующую ошибку:

>>> np.array([a])

Traceback (most recent call last):
  File "<pyshell#122>", line 1, in <module>
    np.array([a])
ValueError: cannot set an array element with a sequence

Ответы на вопрос(2)

Ваш ответ на вопрос