Мне нужно сохранить в файл несколько списков, а потом прочитать файл со списками.
Вот код:
import pickle
a = [1,2,3,4,5,6]
b = [11,12,13,14,15,16]
with open('1','a+b') as file:
pickle.dump(a,file)
with open('1','a+b') as file:
pickle.dump(b,file)
with open('1','rb') as file:
c = pickle.load(file)
print(c)
На выходе получаю:
[1, 2, 3, 4, 5, 6]
Посмотрел hex редактором, списки в файл записываются. А вот читается только первый список (a). Посмотрел в google, так там простые примеры с записью/чтением одного списка. Скорее всего я что-то не дочитал в документации.