Мониторинг обменных курсов валют
18c0693f

Модуль pickle


Процесс записи объекта в виде последовательности байтов называется сериализацией. Для того чтобы сохранить объект во внешней памяти или передать его по каналам связи, его нужно вначале сериализовать.

Модуль pickle позволяет сериализовывать объекты и сохранять их в строке или файле. Следующие объекты могут быть сериализованы:

Типичный вариант использования модуля приведен ниже.

Сохранение:

import pickle, time mydata = ("abc", 12, [1, 2, 3]) output_file = open("mydata.dat", "w") p = pickle.Pickler(output_file) p.dump(mydata) output_file.close()

Восстановление:

import pickle input_file = open("mydata.dat", "r") mydata = pickle.load(input_file) print mydata input_file.close()






Самый выгодный курс обмена валюты