• Faylni yopish
  • Faylga yozish
  • 1. Python dasturlash tili va uning imkoniyatlari. Python




    Download 66,31 Kb.
    bet9/24
    Sana23.02.2024
    Hajmi66,31 Kb.
    #161000
    1   ...   5   6   7   8   9   10   11   12   ...   24
    Bog'liq
    1. Python dasturlash tili va uning imkoniyatlari. Python-fayllar.org

    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:
    f = open("fayl_nomi.txt", "a")
    f.write("Matnga qo'shimcha qo'shdik.")
    f.close(
    # Endi faylni o'qiymiz
    f = open("fayl_nomi.txt", "r")
    print(f.read())
    f.close()
    Agar faylni “w” rejimida ochib unga ma’lumot kiritsak, o’sha fayldagi avvalgi ma’lumotlar o’chib
    ketadi. Uning o’rniga biz kiritgan ma’lumot qoladi:
    f = open("fayl_nomi.txt", "w")
    f.write("Matnga qo'shimcha qo'shdik.")
    f.close()
    # Endi faylni o'qiymiz
    f = open("fayl_nomi.txt", "r")
    print(f.read())
    f.close()

    Download 66,31 Kb.
    1   ...   5   6   7   8   9   10   11   12   ...   24




    Download 66,31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1. Python dasturlash tili va uning imkoniyatlari. Python

    Download 66,31 Kb.