Я новичок в python, и я пытаюсь использовать pickle для хранения нескольких объектов python в файл. Я знаю, что при добавлении новых объектов в существующий файл маринад я могу загрузить существующие объекты и сцепить новый один:есть объекты python (словари) для существующего файла pickle
# l is a list of existing dictionaries stored in the file:
l = pickle.load(open('existing_file.p', 'rb'))
new_dict = {'a': 1, 'b':2}
l = l + [new_dict]
# overwriting old file with the new content
pickle.dump(open('existing_file.p', 'rw'), l)
Я хотел, чтобы проверить, есть ли лучший способ прикрепления объекта как словарь к существующий маринованный файл без перезаписи всего содержимого. Любые намеки или предложения будут оценены.
спасибо большое. Это сработало отлично! –