112 of 151 menu

Open funksiyasi

open funksiyasi faylni ochadi va fayl obyektini qaytaradi.

Funksiyaning birinchi parametrida ochmoqchi bo‘lgan faylimizning yo‘li ko‘rsatiladi.

Ikkinchi ixtiyoriy parametrda flag - faylga kirish rejimini ko‘rsatuvchi matn yoki raqam (masalan, o‘qish) belgilanadi. Standart flag qiymati 'r'.

Uchinchi ixtiyoriy parametrda bufferlash rejimini belgilash mumkin (standart -1).

To‘rtinchi ixtiyoriy parametrda - kodlash turi (standart None).

Beshinchi ixtiyoriy parametrda kodlash xatolarini qanday ishlash kerakligi ko‘rsatiladi (standart None).

Oltinchi ixtiyoriy parametrda - qator almashtirish rejimi, bu None, '\n', '\r', '\r\n' qiymatlarini qabul qilishi mumkin (standart None).

Yettinchi ixtiyoriy parametrda fayl deskriptorini yopish flag‘ini belgilash mumkin (standart True).

Sakkizinchi ixtiyoriy parametrda - foydalanuvchi tomonidan taqdim etilgan obyekt, ochilgan fayl deskriptorini qaytaradi (standart None).

Sintaksis

open(fayl yo‘li, [flaglar], [bufferlash], [kodlash turi], [xato], [qator almashtirish], [yopish flag‘i], [foydalanuvchi obyekti])

Misol

Keling file.txt faylini ochaylik, va so‘ngra read metodi yordamida uning tarkibini o‘qiymiz:

res = open('file1.txt', 'r') print(res) print(res.read())

Kod bajarilish natijasi:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> matn

Shuningdek qarang

  • read metodi,
    faylni o‘qiydi
  • readline metodi,
    faylning birinchi qatorini o‘qiydi
  • readlines metodi,
    faylning barcha qatorlarini o‘qiydi
  • write metodi,
    faylga qator yozadi
  • close metodi,
    faylni yopadi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish