8toni8
@8toni8

Как сохранять списки в файл и доставать их из файла?

Подскажите пожалуйста как сохранить в файл список такого вида:
[('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]

А при следующем запуске программы, восстановить этот список для дальнейшего взаимодействия с ним...
Или я вообще не в правильном направлении двигаюсь и так параметры не принято хранить?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
igorzakhar
@igorzakhar
>>> data = [('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]
>>> import pickle
>>> with open('data.pickle', 'wb') as fp:
...     pickle.dump(data, fp)
... 
>>> with open('data.pickle', 'rb') as fp:
...     data_new = pickle.load(fp)
... 
>>> data_new
[('config.h', '.\\mb_config.h', '83A7A716'), ('mainCpp.cpp', '.\\mainCpp.cpp', '30FCD925')]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы