112 of 151 menu

Funksioni open

Funksioni open hap një skedar dhe kthen një objekt skedari.

Në parametrin e parë të funksionit specifikohet rruga drejt skedarit që duam të hapim.

Në parametrin e dytë jo të detyrueshëm vendosim flamurin - kjo është një varg ose numër që tregon mënyrën e hyrjes në skedar (për shembull, lexim). Si parazgjedhje, flamuri është 'r'.

Në parametrin e tretë jo të detyrueshëm mund të vendoset mënyra e buffering (si parazgjedhje -1).

Në parametrin e katërt jo të detyrueshëm - lloji i kodimit (si parazgjedhje None).

Në parametrin e pestë jo të detyrueshëm specifikojmë si duhet të trajtohen gabimet e kodimit (si parazgjedhje None).

Në parametrin e gjashtë jo të detyrueshëm - mënyra e përkthimit të rreshtave, e cila mund të marrë vlerat None, '\n', '\r', '\r\n' (si parazgjedhje None).

Në parametrin e shtatë jo të detyrueshëm mund të specifikohet flamuri i mbylljes së deskriptorit të skedarit (si parazgjedhje True).

Në parametrin e tetë jo të detyrueshëm - objekti përdorues, i cili kthen deskriptorin e hapur të skedarit (si parazgjedhje None).

Sintaksa

open(rruga drejt skedarit, [flamur], [buffering], [lloji i kodimit], [gabim], [përkthim i rreshtave], [flamur i mbylljes], [objekti përdorues])

Shembull

Le të hapim skedarin file.txt, dhe pastaj me ndihmën e metodës read të lexojmë përmbajtjen e tij:

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

Rezultati i kodit të ekzekutuar:

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

Shihni gjithashtu

  • metoda read,
    e cila lexon skedarin
  • metoda readline,
    e cila lexon rreshtin e parë të skedarit
  • metoda readlines,
    e cila lexon të gjitha rreshtat e skedarit
  • metoda write,
    e cila shkruan një rresht në skedar
  • metoda close,
    e cila mbyll skedarin
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo