O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti huzuridagi pedagog kadrlarni qayta tayyorlash va ularning malakasini oshirish tarmoq markazi


b (Binary), binar fayllar bilan ishlash uchun foydalaniladi. w



Download 295,03 Kb.
bet25/29
Sana29.03.2022
Hajmi295,03 Kb.
#516914
1   ...   21   22   23   24   25   26   27   28   29
Bog'liq
Zarinaning BMI si

b (Binary), binar fayllar bilan ishlash uchun foydalaniladi. w yoki r rejimlari bilan birga qo‘llaniladi.

Fayllar ustida amallar bajarib bo‘linganidan so‘ng close() metodi yordamida joriy fayl yopilishi talab qilinadi. Masalan: yozish uchun “hello.txt” faylini ochib ko‘ramiz:
myfile = open("hello.txt", "w")
myfile.close()
Fayllar bilan ishlayotgan vaqtda turli xildagi istisnoli vaziyatlarga duch kelish mumkin. Masalan, faylga kirish huquqi yo‘q bo‘lsa va hokazolar. Bu holatda dastur xatoliklarga duch keladi va dasturning bajarilishi close() metodigacha bormasligi mumkin. Bunday vaziyatlarda istisnolarni boshqarishdan foydalanish mumkin bo‘ladi:
try:
somefile = open("hello.txt", "w")
try:
somefile.write("hello world")
except Exception as e:
print(e)
finally:
somefile.close( )
except Exception as ex:
print(ex)
Ushbu holatda fayl ustida amallar ichma–ich joylashtirilgan try bloki ichida amalga oshiriladi. Agarda biron – bir istisno yuzaga kelgan taqdirda ham finally blokida fayl yopiladi. Fayllar bilan ishlashda yanada qulayroq ko‘rinishga ega bo‘lgan with konstruksiyasidan foydalanish mumkin.

with open(file, mode) as file_obj:


buyruqlar to‘plami
Bu konstruksiya ochilgan faylni file_obj o‘zgaruvchiga uzatadi va buyruqlar to‘plami bajariladi. Buyruqlar ketma–ketmaligi bajarilganidan so‘ng avtomatik tarzda fayl yopiladi. Agarda with blokida biron–bir istisnoli vaziyat yuzaga kelgan taqdirda ham fayl yopiladi. Yuqoridagi misol with bloki yordamida quyidagicha yoziladi:
with open("hello.txt", "w") as somefile:
somefile.write("hello world")


2-keys:
Keys: Talabalar mustaqil ta’lim tizimini yanada takomillashtirish maqsadida ma’lumotlarni fayllarga oid masalalarni hal qilish kerak. Buning uchun talabalarga murojaat etilib turli usullarda fayllarni saqlash ular ustida amallar bajarishga oid masalalar yechimini topish taklif etiladi. Talabalar kichik guruhlarga bo‘linib, guruhlarda ishlashni davom ettiradilar. Taklif etilgan savollarga guruh a’zolari o‘z fikrlarini taklif etadilar. Jamoa bir fikrga kelib eng maqbul qarorlarni tanlaydilar. Guruh vakili qilingan xulosani taqdim etadi.

Download 295,03 Kb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish