pickletools
Python pickletools moduli
❮ Python o‘rnatilgan modullari
Misol
Pickle qilingan baytlar oqimini dizassemblerlab, uning opkodlarini ko‘ring:
import pickle, pickletools
b = pickle.dumps({"x": 1})
pickletools.dis(b)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
pickletools moduli pickle qilingan ma’lumotlarni tekshirish va tahlil qilishga yordam beradi.
Undan pickle baytlar oqimlarini dizassemblerlash, optimallashtirish yoki alohida opkodlar bo‘ylab iteratsiya qilish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| dis() | Pickle qilingan baytlar oqimining odam o‘qiy oladigan dizassembler ko‘rinishini chiqaradi. |
| genops() | Pickle qilingan baytlar oqimidan (opcode, arg, position) uchliklarini birma-bir qaytaradi (yield). |
| optimize() | Semantik jihatdan ekvivalent, lekin hajmi kichikroq pickle’ga ega bytes obyektini qaytaradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
