112 of 151 menu

Funktionen open

Funktionen open åbner en fil og returnerer et filobjekt.

I funktionens første parameter angives stien til den fil, vi vil åbne.

I den anden valgfrie parameter angiver vi et flag - det er en streng eller et tal, som angiver filtilgangstilstanden (f.eks. læsning). Som standard er flaget 'r'.

I den tredje valgfrie parameter kan man angive buffertilstanden (som standard -1).

I den fjerde valgfrie parameter - typen af kodning (som standard None).

I den femte valgfrie parameter angiver vi, hvordan kodningsfejl skal håndteres (som standard None).

I den sjette valgfrie parameter - tilstanden for linjeskift, som kan tage værdierne None, '\n', '\r', '\r\n' (som standard None).

I den syvende valgfrie parameter kan man angive et flag for lukning af fildeskriptoren (som standard True).

I den ottende valgfrie parameter - en brugerdefineret objekt, som returnerer en åben fildeskriptor (som standard None).

Syntaks

open(sti til fil, [flag], [buffering], [kodningstype], [fejl], [linjeskift], [lukningsflag], [brugerdefineret objekt])

Eksempel

Lad os åbne filen file.txt, og derefter ved hjælp af metoden read læse dens indhold:

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

Resultatet af den udførte kode:

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

Se også

  • metoden read,
    som læser en fil
  • metoden readline,
    som læser den første linje i en fil
  • metoden readlines,
    som læser alle linjer i en fil
  • metoden write,
    som skriver en streng til en fil
  • metoden close,
    som lukker en fil
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis