io
Python io moduli
❮ Python o‘rnatilgan modullari
Misol
Xotiradagi baytlar buferidan foydalaning:
import io
b = io.BytesIO()
b.write(b"Emil")
b.seek(0)
print(b.read())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
io moduli Python’da oqimlar (matnli, binar, buferlangan) bilan ishlashning asosiy vositalarini taqdim etadi.
Undan TextIOWrapper, BytesIO va StringIO kabi yuqori darajali sinflar orqali fayllar va xotiradagi oqimlar bilan ishlash uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| BufferedRandom | Ixtiyoriy murojaatli (random access) binar oqimlar uchun buferlangan interfeys. |
| BufferedReader | Xom (raw) oqimdan o‘qish uchun buferlangan interfeys. |
| BufferedWriter | Xom (raw) oqimga yozish uchun buferlangan interfeys. |
| BytesIO | Binar ma’lumotlar uchun xotiradagi oqim. |
| FileIO | Operatsion tizim darajasidagi fayl deskriptorlari bilan xom (raw) binar kiritish/chiqarish (I/O). |
| IOBase | Barcha I/O sinflari uchun abstrakt asosiy sinf. |
| open() | Faylni ochadi va fayl obyektini qaytaradi (o‘rnatilgan open funksiyasining taxallusi). |
| RawIOBase | Xom (raw) binar I/O uchun abstrakt asosiy sinf. |
| StringIO | Matnli ma’lumotlar uchun xotiradagi oqim. |
| TextIOWrapper | Buferlangan xom (raw) oqim ustidagi buferlangan matnli interfeys. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
