112 of 151 menu

Funkcija open

Funkcija open otvara fajl i vraća fajl objekat.

U prvom parametru funkcije se navodi putanja do fajla koji želimo da otvorimo.

U drugom opcionom parametru zadajemo flag - to je string ili broj koji označava režim pristupa fajlu (na primer, čitanje). Podrazumevano, flag je jednak 'r'.

U trećem opcionom parametru možemo zadat režim baferovanja (podrazumevano -1).

U četvrtom opcionom parametru - tip kodiranja (podrazumevano None).

U petom opcionom parametru navodimo kako će se obrađivati greške kodiranja (podrazumevano None).

U šestom opcionom parametru - režim preloma linija, koji može da ima vrednosti None, '\n', '\r', '\r\n' (podrazumevano None).

U sedmom opcionom parametru možemo naznačiti flag zatvaranja fajl deskriptora (podrazumevano True).

U osmom opcionom parametru - korisnički objekat koji vraća otvoreni fajl deskriptor (podrazumevano None).

Sintaksa

open(putanja do fajla, [flagovi], [baferovanje], [tip kodiranja], [greška], [prelom linija], [flag zatvaranja], [korisnički objekat])

Primer

Hajde da otvorimo fajl file.txt, a zatim pomoću metode read pročitamo njegov sadržaj:

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

Rezultat izvršenog koda:

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

Vidite takođe

  • metod read,
    koji čita fajl
  • metod readline,
    koji čita prvu liniju fajla
  • metod readlines,
    koji čita sve linije fajla
  • metod write,
    koji upisuje string u fajl
  • metod close,
    koji zatvara fajl
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij