pickle

Python pickle moduli

❮ Python o‘rnatilgan modullari


Misol

Python obyektini baytlarga seriyalashtiring va qayta tiklang:

import pickle data = {"name": "Emil", "age": 30} b = pickle.dumps(data, protocol=pickle.HIGHEST_PROTOCOL) print(pickle.loads(b)["name"])
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

pickle moduli Python obyektlarini baytlar oqimiga aylantiradi va keyinchalik ularni qayta tiklaydi.

Undan xotiradagi ma’lumotlarni keyinroq foydalanish yoki uzatish uchun saqlashda foydalaning, lekin ishonchsiz ma’lumotlarni hech qachon unpickle qilmang.


A’zolar

A’zo Tavsif
DEFAULT_PROTOCOLProtokol ko‘rsatilmaganda ishlatiladigan standart pickle protokoli.
dump()obj’ning pickle ko‘rinishini faylsimon obyektga yozadi.
dumps()obj’ning pickle ko‘rinishini bytes sifatida qaytaradi.
HIGHEST_PROTOCOLUshbu Python versiyasi qo‘llab-quvvatlaydigan eng so‘nggi pickle protokoli.
load()Pickle qilingan obyektni faylsimon obyektdan o‘qiydi.
loads()Pickle qilingan obyektni baytsimon (bytes-like) obyektdan o‘qiydi.
PickleErrorPickle bilan bog‘liq xatolar uchun asosiy sinf.
PicklerObyektlarni faylsimon obyektga seriyalashtiradigan sinf.
UnpickleableErrorObyektni pickle qilib bo‘lmaganda yuzaga keladigan xato.
UnpicklerObyektlarni faylsimon obyektdan deseriyalashtiradigan sinf.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!