"t"- Matn - Standart qiymat. Matn rejimi
"b"- Ikkilik - Ikkilik rejim (masalan, tasvirlar)
Agar siz faylni hech qanday rejimda belgilamasdan ochmoqchi bo'lsangiz u holda fayl nomini o'zini yozib o'tasiz. bunda odatiy "r" ya'ni faylni ochish uchun bo'ladi.
f = open("demofile.txt")
Faylni boshqa usullar bilan ochish ya'ni boshqa maqsad bilan ochish.
f = open("demofile.txt", "rt")
Python Fayl o'qish
Fayllarni ochish uchun open() funksiyasidan foydalaning. Faylni o'qish uchun read() funksiyasidan foydalaniladi. quyidagi misolda read funksiyasi open() ga yo'naltirilgan holda ishlaydi(doim shunday holat bo'ladi).
f = open("demofile.txt", "r")
print(f.read())
Agar o'qilayotgan fayl boshqa joyda bo'lsa fayl_nomi oldidan uning joylashgan joyi ko'rsatilib o'tilishi zarur.
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Fayl n - belgigacha o'qish.
Faylni ma'lum bir belgigacha o'qish uchun read() funksiyasiga belgi sonini junatishimizni o'zi kifoya qiladi.
f = open("demofile.txt", "r")
print(f.read(5))
Satrlarni o'qish
readline()Funksiyasi yordamida bitta qatorni qaytarishingiz mumkin:
f = open("demofile.txt", "r")
print(f.readline())
Ikki marta readline() funksiyasidan foydalanib, siz ikkita birinchi qatorni o'qishingiz mumkin:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
Fayl satrlari bo'ylab tsikl orqali siz butun faylni satrma satr o'qishingiz mumkin:
f = open("demofile.txt", "r")
for x in f:
print(x)
Fayllarni yopish
Ishni tugatgandan so'ng, faylni har doim yopish yaxshi amaliyotdir.
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Eslatma: Siz har doim fayllaringizni yopishingiz kerak, ba'zi hollarda buferlash tufayli faylga kiritilgan o'zgarishlar faylni yopmaguningizcha ko'rinmasligi mumkin.
Do'stlaringiz bilan baham: |