copyreg

Python copyreg moduli

❮ Python o‘rnatilgan modullari


Misol

Maxsus sinf uchun pickle qo‘llab-quvvatlashini ro‘yxatdan o‘tkazing:

import copyreg import pickle class Person:   def __init__(self, name):     self.name = name def reduce_person(p):   return (Person, (p.name,)) copyreg.pickle(Person, reduce_person) p = Person("Emil") data = pickle.dumps(p) q = pickle.loads(data) print(type(q).__name__) print(q.name)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

copyreg moduli sinflar va tiplar uchun pickle funksiyalarini ro‘yxatdan o‘tkazish mexanizmini taqdim etadi.

Undan maxsus obyektlarning pickle moduli tomonidan qanday seriyalashtirilishi va deseriyalashtirilishini boshqarish uchun foydalaning.


A’zolar

A’zo Tavsif
add_extension()Modul va nom uchun kengaytma kodini ro‘yxatdan o‘tkazadi.
clear_extension_cache()Kengaytmalarni ro‘yxatdan o‘tkazish keshini tozalaydi.
constructor()Chaqiriladigan obyektni (callable) pickle uchun yaroqli konstruktor sifatida ro‘yxatdan o‘tkazadi.
pickle()Tip uchun reduksiya (reduction) funksiyasini ro‘yxatdan o‘tkazadi.
remove_extension()Modul va nom uchun kengaytma kodini ro‘yxatdan chiqaradi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!