112 of 151 menu

Funksjonen open

Funksjonen open åpner en fil og returnerer et filobjekt.

I den første parameteren til funksjonen spesifiseres stien til filen vi vil åpne.

I den andre valgfrie parameteren setter vi et flagg - dette er en streng eller et tall som indikerer tilgangsmodus til filen (for eksempel, lesing). Standard flagg er 'r'.

I den tredje valgfrie parameteren kan bufferingsmodus settes (standard -1).

I den fjerde valgfrie parameteren - type koding (standard None).

I den femte valgfrie parameteren spesifiserer vi hvordan kodingfeil skal håndteres (standard None).

I den sjette valgfrie parameteren - modus for linjeskift, som kan ta verdier None, '\n', '\r', '\r\n' (standard None).

I den syvende valgfrie parameteren kan et flagg for lukking av fildeskriptor angis (standard True).

I den åttende valgfrie parameteren - en brukerdefinert objekt som returnerer en åpen fildeskriptor (standard None).

Syntaks

open(filsti, [flagg], [buffering], [kodingstype], [feilhåndtering], [linjeskift], [lukkeflagg], [brukerobjekt])

Eksempel

La oss åpne filen file.txt, og deretter lese innholdet ved hjelp av metoden read:

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

Resultat av utført kode:

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

Se også

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