112 of 151 menu

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

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
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu