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
open(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:
res = open('file1.txt', 'r')
print(res)
print(res.read())
Koodi täitmise tulemus:
<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'>
text