• Yangi faylga yozish
  • O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti




    Download 14,73 Mb.
    bet162/178
    Sana13.05.2024
    Hajmi14,73 Mb.
    #230019
    1   ...   158   159   160   161   162   163   164   165   ...   178
    Bog'liq
    Darslik 01.05.2023

    Argument

    Qoʻllanilishi

    Mazmuni

    'w'

    open('file.txt','w')

    Faylni yozish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi. Fayl mavjud bo‘lsa tarkibi o‘chib ketadi

    'r'

    open('file.txt','r')

    Faylni faqat o‘qish uchun ochish (yozib bo‘lmaydi)

    'w+'

    open('file.txt','w+')

    Faylni o‘qish va yozish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi. Fayl mavjud bo‘lsa tarkibi o‘chib ketadi.

    'r+'

    open('file.txt','r+')

    Faylni o‘qish va yozish uchun ochish.

    'a'

    open('file.txt','a')

    Faylga ma'lumot qo‘shish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi.

    'a+'

    open('file.txt','a+')

    Faylga ma'lumot qo‘shish va o‘qish uchun yozish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi.

    Yangi faylga yozish
    Yangi faylga ma'lumot yozish uchun open() funksiyasini chaqirishda 'w' (write) argumentidan foydalanamiz. Ochilgan faylga ma'lumot qo‘shish uchun esa .write() metodini chaqiramiz.
    faylnomi = 'ustozlar.txt'# ochilayotgan (yaratilayotgan) fayl nomi
    with open(faylnomi,'w') as fayl:
    fayl.write('anvar narzullaev') # faylga yozilayotgan ma'lumot
    Diqqat!!! open() funksiyasini 'w' argumenti bilan chaqirganimizda ehtiyot bo‘lishimiz kerak, sababi agar bunday fayl mavjud bo‘lsa, uning ichidagi barcha ma'lumotlar o‘chib ketadi.
    Faylga yozayotgan ma'lumotlarimiz matn ko‘rinishida bo‘lishi kerak. Aks holda dasturimiz xato beradi.
    faylnomi = 'new_file.txt'
    ism = 'Olimjon Hasanov'
    tyil = 2004
    with open(faylnomi,'w') as fayl:
    fayl.write(ism)
    fayl.write(tyil)

    Download 14,73 Mb.
    1   ...   158   159   160   161   162   163   164   165   ...   178




    Download 14,73 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti

    Download 14,73 Mb.