Python asoslari



Yüklə 1,14 Mb.
səhifə66/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   62   63   64   65   66   67   68   69   ...   81
k100001

f = open("fayl_nomi.txt", "rt")

Fayllarni o’qish


Avvalgi darsda nima maqsadda ochishimizga qarab, turli rejimlarini borligini ko’rib chiqdik. Hozir biz faylni ochib o’qish uchun ochib ko’ramiz.
Avval .txt kengaytmali biror faylga 4 – 5 qatorli matn kiritamiz, uni python faylimiz joylashgan papkaga bitr nom bilan saqlaymiz. Uni open() funksiyasi bilan ochamiz va read() funksiyasi bilan o’qiymiz:

f = open("fayl_nomi.txt", "r")


print(f.read())
Agar fayl boshqa bir papkada joylashgan bo’lsa o’sha faylga yo’llanmani ko’rsatish kerak:

f = open("D:\fayllarim\fayl_nomi.txt", "r")


print(f.read())

Faqat ma’lum qismni o’qish


read() funksiyasi fayldagi butun matnni o’qiydi. Ammo bizga uning faqatgina ma’lum bir qismi kerak bo’lsa, uni belgilab ko’rsatishimiz kerak. Quyidagi misolimizdagi kod matnning dastlabki 10 ta harf yoki belgisini ekranga chiqaradi:

f = open("fayl_nomi.txt", "r")


print(f.read(10))

Qatorlarni o’qish


Matnni qatorma qator o’qish ham mumkin. readline() funksiyasi aynan shuning uchun mo’ljallangan. Uni bir marta ishlatsak birinchi qator o’qiladi. Yana ishlatsak ikkinchisi va hokazo o’qiladi. Quyidagi kodimiz ishga tushsa, birinchi va ikkinchi qatorlarni o’qiydi.

f = open("fayl_nomi.txt", "r")


print(f.readline()) print(f.readline())

Faylni yopish


Fayl bilan ishlab bo’lgach albatta uni yopish kerak. Buni close() funksiyasi bilan amalga oshiramiz.
Yuqoridagi kodimizda faylni ochib dastlabki ikkita qatorni o’qigan edik. Endi o’sha faylni yopamiz.

f = open("fayl_nomi.txt", "r")


print(f.readline()) print(f.readline())
f.close()

Faylga yozish


Avvalgi darslarda fayllarni nima maqsadda ochishimizga qarab turli rejimlar borligini ko’rib chiqdik. Hozir biz faylni ochib o’qish uchun faylni ochib ko’ramiz.
Avval .txt kengaytmali biror faylga 4-5 qatorli papka kiritamiz. Uni python faylimiz joylashgan papkaga biror nom bilan saqlaymiz. Uni open() funksiyasi bilan ochamiz va read() funksiyasi bilan o’qiymiz:


Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   62   63   64   65   66   67   68   69   ...   81




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin