112 of 151 menu

Funksie open

Die funksie open maak 'n lêer oop en gee 'n lêerobjek terug.

In die eerste parameter van die funksie word die pad na die lêer wat ons wil oopmaak, gespesifiseer.

In die tweede opsionele parameter stel ons die vlag - dit is 'n string of 'n getal wat die toegangsmodus tot die lêer aandui (byvoorbeeld, lees). Die vlag is standaard gelyk aan 'r'.

In die derde opsionele parameter kan die bufferingsmodus gestel word (standaard -1).

In die vierde opsionele parameter - die tipe kodering (standaard None).

In die vyfde opsionele parameter spesifiseer ons hoe koderingfoute hanteer moet word (standaard None).

In die sesde opsionele parameter - die modus vir reëlafbreking, wat die waardes None, '\n', '\r', '\r\n' kan aanneem (standaard None).

In die sewende opsionele parameter kan die vlag vir die sluiting van die lêerbeskrywer gespesifiseer word (standaard True).

In die agtste opsionele parameter - 'n gebruikersobjek wat die oop lêerbeskrywer teruggee (standaard None).

Sintaksis

open(pad na lêer, [vlag], [buffering], [koderingtipe], [fout], [reëlafbreking], [sluitvlag], [gebruikersobjek])

Voorbeeld

Kom ons maak die lêer file.txt oop, en lees dan die inhoud daarvan met behulp van die metode read:

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

Resultaat van die uitgevoerde kode:

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

Sien ook

  • metode read,
    wat 'n lêer lees
  • metode readline,
    wat die eerste reël van 'n lêer lees
  • metode readlines,
    wat alle reëls van 'n lêer lees
  • metode write,
    wat 'n reël in 'n lêer skryf
  • metode close,
    wat 'n lêer sluit
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp