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

pythonopen(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:

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

Resultat av utført kode:

python<_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