112 of 151 menu

Funkcija open

Funkcija open odpre datoteko in vrne datotečni objekt.

V prvem parametru funkcije je določena pot do datoteke, ki jo želimo odpreti.

V drugem neobveznem parametru nastavimo zastavico - to je niz ali število, ki določa način dostopa do datoteke (na primer, branje). Privzeto je zastavica nastavljena na 'r'.

V tretjem neobveznem parametru lahko nastavimo način medpomnilničenja (privzeto -1).

V četrtem neobveznem parametru - tip kodiranja (privzeto None).

V petem neobveznem parametru določimo, kako naj se obravnavajo napake kodiranja (privzeto None).

V šestem neobveznem parametru - način preloma vrstic, ki lahko sprejme vrednosti None, '\n', '\r', '\r\n' (privzeto None).

V sedmem neobveznem parametru lahko določimo zastavico zapiranja datotečnega deskriptorja (privzeto True).

V osmem neobveznem parametru - uporabniški objekt, ki vrne odprt deskriptor datoteke (privzeto None).

Sintaksa

open(pot do datoteke, [zastavice], [medpomnilničenje], [tip kodiranja], [napaka], [prelom vrstic], [zastavica zapiranja], [uporabniški objekt])

Primer

Odprimo datoteko file.txt, nato pa z metodo read preberimo njeno vsebino:

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

Rezultat izvedbe kode:

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

Glejte tudi

  • metoda read,
    ki bere datoteko
  • metoda readline,
    ki bere prvo vrstico datoteke
  • metoda readlines,
    ki bere vse vrstice datoteke
  • metoda write,
    ki zapiše vrstico v datoteko
  • metoda close,
    ki zapre datoteko
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni