• FAYLGA MALUMOT QOSHISH
  • Mustaqilish-4 Fan o’qituvchisi: Ro’ziqulova M




    Download 155.26 Kb.
    bet3/5
    Sana11.01.2023
    Hajmi155.26 Kb.
    #37936
    1   2   3   4   5
    Bog'liq
    DASTURLASH.1 DI-12-22. Mustaqil ish-4
    Mavzu algoritm, 122365, 3-mavzu, arka bahce, Tadbir 2 .7doc, Аммиакли селитра ишлаб чиқаришидаги НИФ қурилмасининг иссиқлик техник, Rahmatjon abduqodirov, fNLwYhTw4ySRF0Zi34X73GoHt2oUBbQi7HX5Y2ow, Referat, opshita royxat, Uch karrali integrallar-fayllar.org, 111 Ochiq , Development of Integration Processes in the Agro-Industrial Complex of the Russian Regions, 3 Haziniy devoni .G’azallar tahlili

    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
    withopen(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
    withopen(faylnomi,'w')as fayl:
    fayl.write(ism)
    fayl.write(tyil)
    Natija: TypeError: write() argument must be str, not int
    Xatoning oldini olish uchun sonlarni avval str() funksiyasi yordamida matnga keltirib olamiz.
    faylnomi='new_file.txt'
    ism='Olimjon Hasanov'
    tyil=2004
    withopen(faylnomi,'w')as fayl:
    fayl.write(ism)
    fayl.write(str(tyil))
    Fayllar matn formatida yoziladi, va biz ularni istalgan matn muharriri yordamida ochib ko'rishimiz mumkin.

    Afsuski, faylga bir nechta ma'lumot yozganimizda, ma'lumotlar alohida qatordan emas, bir qatorda bir-biriga qo'shib qo'shib yoziladi.
    Buning oldini olishimiz uchun matn so'ngida \n belgisini qo'shib ketishimiz kerak bo'ladi:
    faylnomi='new_file.txt'
    ism='Olimjon Hasanov'
    tyil=2004
    withopen(faylnomi,'w')as fayl:
    fayl.write(ism+'\n')
    fayl.write(str(tyil)+'\n')

    Fayldagi ma'lumotlar yangi qatordan saqlandi

    FAYLGA MA'LUMOT QO'SHISH


    Agar mavjud faylga ma'lumot qo'shish talab qilinsa, open() funksiyasiga murojat qilishda 'a' (append) argumentidan foydalanamiz. Bunda yangi qo'shilgan ma'lumotlar faylning oxiriga qo'shiladi.
    withopen(faylnomi,'a')as fayl:
    fayl.write('Alijon Valiyev\n')
    fayl.write('2000')

    Faylga yangi ma'lumotlar qo'shildi
    Agar biz ochayotgan fayl mavjud bo'lmasa, Python yangi fayl yaratadi.

    Download 155.26 Kb.
    1   2   3   4   5




    Download 155.26 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mustaqilish-4 Fan o’qituvchisi: Ro’ziqulova M

    Download 155.26 Kb.