Az open függvény
A open függvény megnyit egy fájlt és
visszaad egy fájlobjektumot.
A függvény első paraméterében a megnyitni kívánt fájl elérési útját adjuk meg.
A második, opcionális paraméterben egy
zászlót állítunk be - ez egy sztring vagy
szám, amely a fájlhoz való hozzáférési módot
határozza meg (például olvasás). Alapértelmezetten
a zászló értéke 'r'.
A harmadik, opcionális paraméterben beállítható
a pufferelés módja (alapértelmezetten
-1).
A negyedik, opcionális paraméterben - a
kódolás típusa (alapértelmezetten None).
Az ötödik, opcionális paraméterben megadjuk,
hogyan kezeljék a kódolási hibákat
(alapértelmezetten None).
A hatodik, opcionális paraméterben - a
soremelék módja, amely a None,
'\n', '\r', '\r\n'
értékeket veheti fel (alapértelmezetten
None).
A hetedik, opcionális paraméterben beállítható
a fájlleíró lezárásának zászlója
(alapértelmezetten True).
A nyolcadik, opcionális paraméterben -
egy felhasználói objektum, amely visszaadja
a megnyitott fájlleírót (alapértelmezetten
None).
Szintaxis
open(fájl elérési útja, [zászlók], [pufferelés], [kódolás típusa], [hiba], [soremelés], [lezárási zászló], [felhasználói objektum])
Példa
Nyissuk meg a file.txt fájlt, majd
a read metódus segítségével olvassuk
be a tartalmát:
res = open('file1.txt', 'r')
print(res)
print(res.read())
A kód végrehajtásának eredménye:
<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'>
text