with open("salom.txt", "r") as fayl: for satr in fayl:
print(satr, end="")
Biz, albatta, har bir qatorni o'qish uchun readline() metidini ishlatmasak ham, har bir yangi satrni olish uchun ushbu metod avtomatik ravishda chaqiriladi. Shuning uchun ham, readline() metodini siklda chaqirishdan ma‟no yo„q va satrlar yangi satr "\n" belgisi bilan ajratilganligi uchun, yangi satrga chop qilish zaruryati qolmaydi va end="" qiymati print metodining ikkinchi parametri sifatida uzatiladi.
Endi satrlarni alohida o'qish uchun readline() metodini to„g„iridan-to„g„ri chaqiramiz:
1
2
3
|
with open("salom.txt", "r") as fayl:
str1 = fayl.readline() print(str1, end="")
|
4
5
|
str2 = fayl.readline() print(str2)
|
Konsol ektaniga quyudagi natijalar chiqariladi:
salom olam hayr, olam readline() metodini alohida qatordagi satrlarni o„qish uchun while siklida ham foydalanish mumkin:
1
2
3
4
5
|
with open("salom.txt", "r") as fayl:
satr = fayl.readline() while satr:
print(satr, end="") satr = fayl.readline()
|
Fayl kichik bo'lsa, read() metodidan foydalanib, uni birdan o'qishingiz mumkin:
Do'stlaringiz bilan baham: |