Funktsioon open

Funktsioon open avab faili ja tagastab failiobjekti.

Funktsiooni esimeses parameetris määratakse tee failini, mida soovime avada.

Teises valikulises parameetris määrame lipu - see on string või number, mis määrab failile juurdepääsu režiimi (näiteks lugemine). Vaikimisi on lipp 'r'.

Kolmandas valikulises parameetris saab määrata puhvristamise režiimi (vaikimisi -1).

Neljandas valikulises parameetris - kodeeringu tüüp (vaikimisi None).

Viiendas valikulises parameetris määrame kuidas kodeerimise vead peaksid töödeldama (vaikimisi None).

Kuues valikulises parameetris - rea lõppude tõlkimise režiim, mis võib võtta väärtused None, '\n', '\r', '\r\n' (vaikimisi None).

Seitsmendas valikulises parameetris saab määrata failikirjeldaja sulgemise lipu (vaikimisi True).

Kaheksandas valikulises parameetris - kasutaja objekt, mis tagastab avatud failikirjeldaja (vaikimisi None).

Süntaks

pythonopen(tee failini, [lipud], [puhvristamine], [kodeeringu tüüp], [vea], [rea lõpp], [sulgemise lipp], [kasutaja objekt])

Näide

Avame faili file.txt, seejärel loeme meetodi read abil selle sisu:

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

Koodi täitmise tulemus:

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

Vaata ka

  • meetod read,
    mis loeb faili
  • meetod readline,
    mis loeb faili esimese rea
  • meetod readlines,
    mis loeb kõik faili read
  • meetod write,
    mis kirjutab stringi faili
  • meetod close,
    mis sulgeb faili