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.