PythonKirish Python


Download 0.97 Mb.
bet21/23
Sana14.09.2023
Hajmi0.97 Mb.
#1677509
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
Python

Python Try Except


Python dasturlash tilida kodlarni xatolikka yuz berishi oldindan na'malum bo'lgan holda yoki tekshirish zarur bo'lgan holda try except ni qo'llashingiz maqsadga muaffiq. Ushbu kodni biriktirmasangiz kodda xatolik yuz bergan holat dastur avtomatik tarizda to'xtashga majbur bo'ladi.

  1. try Dastur kodida kod blokini xatolar uchun sinab ko'rish imkonini beradi.

  2. except Dastur kodida sizga xatoni hal qilishga imkon beradi.

  3. else Dastur kodida xato bo'lmaganda kodni bajarishga imkon beradi.

  4. finally Dastur kodida sinash natijasidan qat'i nazar, kodni bajarishga imkon beradi- va bloklardan tashqari.

try:
print(x)
except:
print("Bu yerda x mavjud bo'lmasa")

Ko'p istisnolar


Siz xohlagancha istisno bloklarini belgilashingiz mumkin, masalan, agar siz maxsus xatolik uchun maxsus kod blokini bajarmoqchi bo'lsangiz:
try:
print(x)
except NameError:
print("x topilmadi")
except:
print("boshqa bir xatolik")


Python Fayl


Python dasturlash tilida fayllar ustida bir qancha amallar bajarish mumkin. Yaratish, o'qish, yangilash va o'chirish.

Fayllar bilan ishlash


Fayllar bilan ishlashning asosiy funksiyasi bu open() funksiyasidir. Ushbu funksiya ikkita paramater oladi fayl_nomi va fayl_rejimi.

Fayllarni ochishning usullari


  1. "r"- O'qish - Standart qiymat. Faylni o'qish uchun ochadi, agar fayl mavjud bo'lmasa, xato

  2. "a"- Qo'shish - faylni qo'shish uchun ochadi, agar u mavjud bo'lmasa, uni yaratadi

  3. "w"- Write - faylni yozish uchun ochadi, agar u mavjud bo'lmasa, uni yaratadi

  4. "x"- Yaratish - Belgilangan faylni yaratadi, agar fayl mavjud bo'lsa, xatoni qaytaradi

Bundan tashqari, fayl ikkilik yoki matn rejimi sifatida ishlashi kerakligini belgilashingiz mumkin.
1   ...   15   16   17   18   19   20   21   22   23




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