tajriba mashg’ulot №5

DOCX 4 sahifa 20,4 KB Bepul yuklash

Sahifa ko'rinishi (4 sahifa)

Pastga aylantiring 👇
1 / 4
tajriba mashg’ulot №5 mavzu: python dasturlash tilida fayllarga ma`lumotlarni yozish va o`qish. ishdan maqsad: python dasturlash tilida fayllarga ma`lumotlarni yozishni va fayllardan ma`lumotlarni o`qishni o`rganish. nazariy ma’lumotlar fayllarni ochish open() funksiyasi bilan amalga oshadi. bunda ushbu funksiya 2 ta parameter qabul qiladi: fayl nomi va rejimi. rejim deganda faylni qay maqsadda ochish nazarda tutiladi. bu rejimlar quyidagilar: · “r” – read – faylni o’qish uchun ochish. agar fayl mavjud bo’lmasa, xatolik yuz beradi. · “a” – append – faylga qo’shimcha qo’shish uchun ochish. agar fayl mavjud bo’lmasa yangi fayl ochadi. · “w” – write – faylga yozish uchun ochish. agar fayl mavjud bo’lmasa, yangi fayl ochadi. · “x” – create – yangi fayl hosil qilish. agar bunday fayl mavjud bo’lsa xatolik yuz beradi. bundan tashqari qo’shimcha 2 ta rejim bor. ular yuqoridagilar bilan qo’llaniladi: · “t” – text – matn turi ya’ni fayl matndan iborat bo’ladi. · “b”– binary – …
2 / 4
an 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() yangi fayl ochish yangi fayl ochish uchun ham open() funksiyasini ishlatamiz. uni “x” rejimida ochish kerak. agar bunday fayl allaqachon …
3 / 4
chirmoqchi bo’lsak os.mdir() funksiyasini ishlatamiz. ammo biz faqat bo’sh papkalarni o’chirishimiz mumkin. masalan, bizda dasturlar degan papka bor va u bo’m bo’sh. uni o’chirish uchun mana bunday qilish kerak: import os os.rmdir("dasturlar") topshiriq 1. 1 dan 5 gacha sonlar yozilgan test.txt faylidan uning elementlarini ko‘chirib olib ikkiga ko‘paytirib ekranga chiqaring. 2. f(test.txt) faylning barcha elementlarini ekranga chiqarish dasturini tuzing. 3. f(test.txt) faylning barcha elementlarini teskari tartibda ekranga chiqarish dasturini tuzing. 4. a ro‘yxat berilgan ro‘yxat elementlarini f(test.txt) faylga yozish dasturini tuzing. 5. a ro‘yxat berilgan ro‘yxat elementlari ichidan toqlarini f faylga, juftlarini g faylga yozing. with open('test.txt', 'r') as file: for line in file: raqam = int(line.strip()) #metod fayldagi satrdagi bo’sh joylarni olib tashlaydi print(raqam * 2) for line in file: ushbu satr - faylni ochish operatsiyasining avtomatik ravishda satr satri yoki qatori satri bilan ishlashiga imkon beradi. for line in file: ifodasi faylda har bir satrdagi ma’lumotlarga line deb …
4 / 4
tajriba mashg’ulot №5 - Page 4

Ko'proq o'qimoqchimisiz?

Barcha 4 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"tajriba mashg’ulot №5" haqida

tajriba mashg’ulot №5 mavzu: python dasturlash tilida fayllarga ma`lumotlarni yozish va o`qish. ishdan maqsad: python dasturlash tilida fayllarga ma`lumotlarni yozishni va fayllardan ma`lumotlarni o`qishni o`rganish. nazariy ma’lumotlar fayllarni ochish open() funksiyasi bilan amalga oshadi. bunda ushbu funksiya 2 ta parameter qabul qiladi: fayl nomi va rejimi. rejim deganda faylni qay maqsadda ochish nazarda tutiladi. bu rejimlar quyidagilar: · “r” – read – faylni o’qish uchun ochish. agar fayl mavjud bo’lmasa, xatolik yuz beradi. · “a” – append – faylga qo’shimcha qo’shish uchun ochish. agar fayl mavjud bo’lmasa yangi fayl ochadi. · “w” – write – faylga yozish uchun ochish. agar fayl mavjud bo’lmasa, yangi fayl ochadi. · “x” – create – yangi fayl hosil qilish. agar bunday fayl mavjud bo’...

Bu fayl DOCX formatida 4 sahifadan iborat (20,4 KB). "tajriba mashg’ulot №5"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: tajriba mashg’ulot №5 DOCX 4 sahifa Bepul yuklash Telegram