• Fayllarni faollashtirish
  • 2-Maruza: Fayillar ustida amallar bajarish




    Download 113.49 Kb.
    bet1/4
    Sana08.04.2024
    Hajmi113.49 Kb.
    #191565
      1   2   3   4
    Bog'liq
    2-Maruza A va D
    2-mavzu, 10-Mavzu Adobe Photoshop dasturida fayllar bilan ishlash, instumen, Био,физ,кимё лаб., 10-ma\'ruza, Tolstosheeva Razrabotka 17 (1), 4-маъруза такдимоти, 1-maruza (3), photo 2023-09-20 16-09-55, portal.guldu.uz-Maruza (1), File, 20-ma\'ruza rekursiv funksiyalar, 0102, 16-ma\'ruza, 7-mavzu media maydon tuzilishi va ta`siri. Reja Axborotlashgan, B.BAhmedov

    2-Maruza: Fayillar ustida amallar bajarish.

    Python dasturlash tili tarkibida fayllar bilan ishlash uchun barcha turdagi imkoniyatlar e’tiborga olingan. Dasturlash tillarida fayllar dastur tarkibidagi o‘zgaruvchilar qabul qiladigan qiymatlarni saqlash uchun ishlatiladi. Dasturlash asoslari fani rivojlanib borishi bilan dasturlash tillari tarkibida fayllar bilan ishlash ham rivojlanib bormoqda. Dasturlash asoslari tarkibida murakkab masalalarni hal etishda o‘zgaruvchilarni qiymatlari soni ko‘p bo‘lsa, bunday holatlarda qo‘lda kiritish qulay hisoblanmaydi. o‘zgaruvchilarning qiymatlari soni ko‘p bo‘lgan holatlarda qiymatlar fayllarda saqlansa dasturning o‘zi qiymatlarni tezkor holda fayllardan qabul qilib oladi. Kompyuterning ma‘lum bir joyida qiymatlar fayllar asosida saqlanadi.


    Ta’rif: Kompyuterda alohida nom bilan saqlanadigan ma’lum bir turga mansub bo‘lgan ma’lumotlar majmuasi fayl deb nomlanadi.
    Python dasturlash tili tarkibida fayllarga murojat qilish uchun fayl nomiga to‘g‘ridan to‘g‘ri murojat qilib bo‘lmaydi, fayllarga murojat qilish uchun fayllarni dastur bilan bog‘lash uchun alohida o‘zgaruvchi qabul qilinadi.
    Fayllarni faollashtirish
    Python dasturlash tilida fayllar bilan ishlashda .txt kengaytmali fayllardan foydalanish maqsadga muvofiq bo‘ladi. Dastur tarkibida fayllarga murojat qilish uchun albatta oldin .txt kengaytmali faylni yaratib alohida joyga saqlab quyish kerak bo‘ladi. Dasturlash tilida ishlatiladigan fayllar nomi ikki turda bo‘ladi.
    1) Fizik nomi;
    2) Mantiqiy nomi.
    Faylning fizik nomi kompyuterda .txt kengaytmali nom bilan saqlangan nomi hisoblanadi. Faylning mantiqiy nomi esa dastur tarkibida faylning fizik nomi bilan bog‘lashga xizmat qiladigan nomi hisoblanadi.
    Python dasturlash tilida fayllarni faollashtirishdan oldin kutubxonaga murojaat qilish shart emas. Python dasturlash tilida fayllarning asosiy nomiga to‘g‘ridan to‘g‘ri murojat qilib bo‘lmaganligi sababli, fayllarga murojat qilish uchun faylning fizik nomiga mantiqiy nomini bog‘lab murojat qilish kerak. Fayllar mantiqiy nomini fizik nomiga bog‘lagandan so‘ng dastur tarkibida faylga uning nomi bilan murojat qilinadi. Dastur tarkibining ixtiyoriy joyida faylga murojat qilish uchun albatta uning mantiqiy nomi bilan murojat qilinadi.
    Python dasturlash tilida fayllarni faollashtirish va ularni mantiqiy nomi bilan bog‘lash uchun ixtiyoriy o‘zgaruvchini mantiqiy nom sifatida qabul qilinadi.
    Python dasturlash tilida fayllar bir nechta holatlar bo‘yicha faollashtiriladi.
    1)Fayllarga ma‘lumot o‘qish uchun ochish bo‘yicha faollashtirish;
    2)Fayllardan ma‘lumot yozish uchun ochish bo‘yicha faollashtirish;
    Python dasturlash tilida fayllarga ma‘lumot yozishning ikki turi mavjud, birinchi turi bo‘yicha ma‘lumot yozilganda eski qiymatlar uchirilib ustiga yangi ma‘lumot yoziladi. Ikkinchi tur bo‘yicha faylga ma‘lumot yozilsa, unda ma‘lumot faylning oxiriga borib yozishni bajaradi. Ikki tur bo‘yicha ham faylga ma‘lumot o‘zgaruvchi yordamida yoziladi. Python dasturlash tilida fayllarga ma‘lumot o‘qish uchun ochish bo‘yicha faollashtirishning umumiy ko‘rinishi quyidagicha bo‘ladi:



    Download 113.49 Kb.
      1   2   3   4




    Download 113.49 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    2-Maruza: Fayillar ustida amallar bajarish

    Download 113.49 Kb.