Pythontr

husonet | Tarih: 16.03.2012

Marshalling Pickle serileştirme

Merhaba,

Python'la seri port haberleşmelerinde kullandığım paketlerden biride pickle paketidir. Pickle paketi gelen veriyi (Bu veri bir dizi olabilir dizi içinde bir dizi yada diğer tiplerde olabilir.) veritabanına işleyebileceğimiz bir formata dönüştürürüz.

Örnek
	import pickle
c = [123, 'husonet', 'pythontr', (1,2,3)]
c
Out: [123, 'husonet', 'pythontr', (1, 2, 3)]
s = pickle.dumps(c)
Out: "(lp0\ nI123\ naS'husonet'\ np1\ naS'pythontr'\ np2\ na(I1\ nI2\ nI3\ ntp3\ na."
l = pickle.loads(s)
l
Out: [123, 'husonet', 'pythontr', (1, 2, 3)]


Dosya İşlemleri için dump ve load paketlerini kullanabilirsiniz.

Kolay Gelsin...