plistlib
Python plistlib moduli
❮ Python o‘rnatilgan modullari
Misol
Kichik plist’ni bytes ko‘rinishida yarating va uni qayta o‘qing:
import plistlib
data = {"name": "Emil", "age": 30}
b = plistlib.dumps(data, fmt=plistlib.FMT_XML)
print(plistlib.loads(b)["name"])
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
plistlib moduli Apple Property List (plist) fayllarini o‘qiydi va yozadi.
Undan oddiy lug‘atlar (dictionary), ro‘yxatlar (list) va asosiy qiymatlarni XML yoki ikkilik (binary) plist formatlarida seriyalash uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| dump() | Python qiymatini faylsimon (file-like) obyektga plist sifatida yozadi. |
| dumps() | Python qiymatidan plist’ni bytes ko‘rinishida qaytaradi. |
| FMT_BINARY | Ikkilik (binary) plist formatini tanlovchi konstanta. |
| FMT_XML | XML plist formatini tanlovchi konstanta. |
| load() | Faylsimon (file-like) obyektdan plist’ni o‘qiydi va Python qiymatini qaytaradi. |
| loads() | bytes obyektidan plist’ni o‘qiydi va Python qiymatini qaytaradi. |
| UID | Ba’zi Apple vositalarida ishlatiladigan UID qiymatlarini ifodalovchi yordamchi sinf. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
