Home

Tags

Сохранение переменных, pickle, python

2010-02-13 python pickle

Пакет Pickle (cPickle - более производительная реализация) позволяет сделать дамп произвольных данных


Пример сохранения данных в строку

# coding: utf-8

import cPickle

data = ['Test data', {'Structure':'Any'} ]
print data

# dump
s = cPickle.dumps(data)

# load
data = cPickle.loads(s)
print data

Пример сохранения в файл

# coding: utf-8

import cPickle

data = ['Test data', {'Structure':'Any'} ]
print data

# save
file = open("file.txt", 'w')
cPickle.dump(data, file)
file.close()

# load
file = open("file.txt", 'r')
data = cPickle.load(file)
file.close()
print data


похожее JSON