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.