mmap
Python mmap moduli
❮ Python o‘rnatilgan modullari
Misol
Xotirada anonim xaritalash (map) yarating, baytlarni yozing va o‘qing (fayllar kerak emas):
import mmap
m = mmap.mmap(-1, 8)
m.write(b"Linus")
m.seek(0)
print(m.read(5))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
mmap moduli xotiraga akslantirilgan (memory-mapped) fayllarni qo‘llab-quvvatlaydi va fayl tarkibini bevosita xotirada taqdim etadi.
Undan katta fayllarga samarali ixtiyoriy murojaat (random access) qilish yoki jarayonlar o‘rtasida xotirani bo‘lishish uchun foydalaning (platformaga bog‘liq).
A’zolar
| A’zo | Tavsif |
|---|---|
| mmap() | Fayl yoki anonim xotira uchun yangi xotira xaritasini (memory-map) yaratadi. |
| ACCESS_READ | Xaritalashni faqat o‘qish huquqi bilan ochadi. |
| ACCESS_WRITE | Xaritalashni to‘g‘ridan-to‘g‘ri yozish (write-through) huquqi bilan ochadi. |
| ACCESS_COPY | Xaritalashni yozishda nusxalash (copy-on-write) huquqi bilan ochadi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
