Fayllar bilan ishlash



Download 25,5 Kb.
Sana29.03.2022
Hajmi25,5 Kb.
#515575
Bog'liq
Fayllar bilan ishlash


Fayllar bilan ishlash.
Python tarkibidagi fayllar bilan ishlash vositalari – faylni ochish, yopish, undan o‘qish va unga yozish amallari bilan tanishamiz. Fayl bilan ishlashdan avval uni ochish kerak. Bu ishni open tarkibiy funksiyasi juda yaxshi bajaradi.
f = open('text.txt', 'r')
open funksiyasining parametrlari juda ko‘p bo‘lib, hozir bizga ulardan 3 tasi muhim: birinchisi – fayl nomi. Faylga yo‘l esa absolyut yoki nisbiy bo‘lishi mumkin. Ikkinchisi – biz faylni ochadigan rejim.
Rejim Ma’nosi
'r' O‘qish uchun ochish (boshqa holat ko‘rsatilmasa, odatiy hol hisoblanadi)
'w' Yozish uchun ochish, faylning tarkibi o‘chiriladi, agar bunday fayl mavjud bo‘lmasa, yangisi yaratiladi
'x’ Yozish uchun ochish, agar bunday fayl mavjud bo‘lmasa, noodatiy holat yuzaga keladi
'a' Qo‘shimcha yozish uchun ochish. Qo‘shilayotgan ma’lumot faylning yakunidan qo‘shiladi
'b' Ikkilik rejimda ochish
't' Matnli rejimda ochish(boshqa holat ko‘rsatilmasa, odatiy hol hisoblanadi)
'+' O‘qish va yozish uchun ochish
Fayldan o‘qish.
Faylni ochganimizdan keyin, undagi ma’lumotlarni o‘qishimiz kerak. Buning bir necha metodi mavjud bo‘lsa-da, ulardan faqat quyidagi ikkitasiga e’tiboringizni qaratamiz: birinchisi – read metodi, agar argumentlarisiz qo‘llanilgan bo‘lsa, u faylni to‘liqligicha o‘qiydi. Agar butun sonli n argumenti qo‘llangan bo‘lsa, shuncha (n ta) sonli belgilarni o‘qiydi.
>>> f = open('text.txt')
>>> f.read(1) 'H'
>>> f.read() 'ello world!\nThe end.\n\n'
Ikkinchi metodi – for takrorlash operatoridan foydalangan holda faylni satrma-satr o‘qish.
>>> f = open('text.txt')
>>> for line in f:
line
'Hello world!\n'
'\n'
'The end.\n'
'\n'
Download 25,5 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish