dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari

PPTX 1,6 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1732214649.pptx tie and list a job listing icon vector logo template illustrations /docprops/thumbnail.jpeg dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari reja 1. faylga yozishda har xil turdagi ma’lumotlar bilan ishlash. 2. read() usuli, os moduli, remove() usuli, readline() usuli, readlines() usuli, write() usuli, close() usuli 3. def funksiya yordamida bir nechta dasturlarni bir biriga bog’lash 5. xulosa. 6. foydalanilgan adabiyotlar. 2 dasturlashda fayllar bilan ishlashning ahamiyati kompyuterimizda aksar ma'lumotlar fayl ko'rinishida saqlanadi. bu xoh matn bo'lsin, xoh jadval, xoh rasm, xoh video. fayllarda turli ma'lumotlar saqlanishi mumkin, ob-havo ma'lumotlari, yillik hisobotlar, mijozlarning telefon raqamlari, talabalarning baholari va hokazo. ko'pgina holatlarda dastur davomida katta ma'lumotlarni aynan fayllardan o'qib olish talab qilinadi. ayniqsa, tahliliy dasturlarda fayl ko'rinishida saqlangan, katta hajmdagi jadvallar bilan ishlash tabiiy. lekin fayllar bilan ishlash boshqa holatlarda ham ko'p asqotadi, misol uchun oddiy matnni html ko'rinishga o'tkazishni avtomatlashtiruvchi dastur yozishda. …
2
d() metodi yordamida fayl obyektining tarkibidan bizga kerakli matnni olib, yangi, fayl_malumoti o'zgaruvchisiga yuklayabmiz. • with operatorining vazifasi biz fayl bilan ishlab bo'lganimizdan so'ng faylni yopish. yuqoridagi misolda, 2-qatordan so'ng python zudlik bilan faylni yopadi. • shuning uchun open() funksiyasiga with orqali murojat qilganimizda, faylimiz with blokining oxirigacha ochiq turadi, va with tugashi bilan, fayl ham yopiladi. demak fayl ustidagi amallarni biz with bloki ichida bajarib olishimiz kerak. matn faylda qanday saqlangan bo'lsa, huddi shu ko'rinishda konsolga chiqdi. fayl ma’lumotlarini sonlar va harflardan iborat. agar saqlangan ma'lumot son bo'lsada, fayldan o'qiganimizda qaytgan qiymat matn ko'rinishida bo'ladi. matnni songa o'tkazish uchun, unga biroz ishlov beramiz: faylni qatorma-qator oʻqish ba’zida faylni toʻliqligicha emas, qatorma-qator oʻqish talab qilinishi mumkin. masalan, faylda talabalrning ismi yoki kundalik ob-havo maʻlumotlari saqlangdanda va hokazo. bunday hollarda for tsiklidan foydalanamiz: with open('telefon nomerlar.txt') as fayl: for ism_sharif in fayl: print(ism_sharif) qatorlarni ro'yxat ko'rinishida saqlab olish uchun, .readlines() metodidan …
3
open() funksiyasiga murojat qilishda fayl nomidan tashqari yana bir argument beramiz. ikkinchi argument faylni aynan nima maqsadda ochishimizni bildiradi. argumentlar quyidagilardan iborat bo'lishi mumkin: 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. faylga yozayotgan ma'lumotlarimiz matn ko'rinishida bo'lishi kerak. aks holda dasturimiz xato beradi. telefon_nomerlar = [ "namozov …
4
talab qilinsa pickle modulidan foydalanamiz. pickle ma'lumotlarni biz qanday ko'rinishda bersak, shunday ko'rinishda faylga yozadi. yuqoridagi usuldan farqli ravishda, pickle yordamida yozilgan fayllarning tarkibini pythondan tashqarida ko'rib bo'lmaydi. pickle faylga yozish pickle dan foydalanish uchun biz avval bu modulni import qilamiz. faylni ochishda esa, open() funksiyasiga ikkinchi argument sifatida 'wb' (write binary) beramiz, ya'ni ikkilik sanoq tizimida yozishni ko'rsatamiz. faylga yozish uchun esa pickle.dump() metodidan foydalanamiz: import pickle telefon_nomerlar = [ "azizbek qodirov - +998 90 123 45 67", "kamola yo'ldosheva - +998 91 876 54 32", "alisher tursunov - +998 93 556 78 89" ] with open('telefon_nomerlar.dat', 'wb') as fayl: pickle.dump(telefon_nomerlar, fayl) e'tibor bering, yuqorida fayl nomini yozishda uning turini ko'rsatmadik, sababi, avval aytganimizdek bu fayllar pythondan tashqarida ochilmaydi va biz buning oldini olishimiz kerak. aslida fayl nomiga .txt qo'shimchasini ham qo'shishimiz mumkin, bu bilan dastur xato ishlamaydi, lekin bu bizni kelajakda chalg'itishi mumkin. istasangiz faylga .dat (data so'zidan …
5
lines) file.close() write() usuli ‘write()’ usuli faylga matn yozadi. misol: file = open('example.txt', 'w') file.write('bu yangi satr.\n') file.close() close() usuli close() usuli ochilgan faylni yopadi va resurslarni bo'shatadi. bu amal har doim fayl bilan ish tugagandan keyin bajarilishi kerak. misol: file = open('example.txt', 'r') # fayl bilan biror amal bajarish file.close() os moduli va remove() usuli os moduli operatsion tizim bilan ishlash uchun ko'plab funksiyalarni taqdim etadi. faylni o'chirish uchun remove() usulidan foydalaniladi. misol: import os os.remove('example.txt') fayl mavjud bo'lmasa, filenotfounderror xatosi yuzaga keladi. foydalanilgan adabiyotlar 1. "python crash course, 3rd edition" – by eric matthes (2023) - ushbu kitob python dasturlash tilini tezda o'rganish va amaliy loyihalar bilan mustahkamlash uchun mo‘ljallangan. 2. "fluent python, 2nd edition" – by luciano ramalho (2022) - kitob python’ning ilg‘or xususiyatlarini chuqur o'rganish va samarali dasturlash usullarini tushuntiradi. 3. "automate the boring stuff with python, 2nd edition" – by al sweigart (2021) - python …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari"

1732214649.pptx tie and list a job listing icon vector logo template illustrations /docprops/thumbnail.jpeg dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari reja 1. faylga yozishda har xil turdagi ma’lumotlar bilan ishlash. 2. read() usuli, os moduli, remove() usuli, readline() usuli, readlines() usuli, write() usuli, close() usuli 3. def funksiya yordamida bir nechta dasturlarni bir biriga bog’lash 5. xulosa. 6. foydalanilgan adabiyotlar. 2 dasturlashda fayllar bilan ishlashning ahamiyati kompyuterimizda aksar ma'lumotlar fayl ko'rinishida saqlanadi. bu xoh matn bo'lsin, xoh jadval, xoh rasm, xoh video. fayllarda turli ma'lumotlar saqlanishi mumkin, ob-havo ma'lumotlari, yillik hisobot...

Формат PPTX, 1,6 МБ. Чтобы скачать "dasturlashda fayllar bilan ishlashning ahamiyati. fayllarni ochish rejimlari", нажмите кнопку Telegram слева.

Теги: dasturlashda fayllar bilan ishl… PPTX Бесплатная загрузка Telegram