112 of 151 menu

Функция open

Функция open файлро мекушояд ва объекти файлиро бармегардонад.

Дар параметри якуми функция роҳи файле, ки мо мехоҳем кушоем, мушаххас карда мешавад.

Дар параметри дуввуми ихтиёрӣ, флагро муайян мекунем - ин сатр ё рақам аст, ки реҷаи дастрасӣ ба файлро нишон медиҳад (масалан, хондан). Ба таври пешфарз флаг баробар аст ба 'r'.

Дар параметри сеюми ихтиёрӣ метавон реҷаи буферизатсияро муайян кард (ба таври пешфарз -1).

Дар параметри чорумӣ ихтиёрӣ - навъи рамзгузорӣ (ба таври пешфарз None).

Дар параметри панҷуми ихтиёрӣ, гузошта мешавад, ки хатогиҳои рамзгузорӣ чӣ гуна кор карда шаванд (ба таври пешфарз None).

Дар параметри шашуми ихтиёрӣ - реҷаи табдили сатр, ки метавонад қиматҳои None, '\n', '\r', '\r\n' -ро қабул кунад (ба таври пешфарз None).

Дар параметри ҳафтуми ихтиёрӣ метавон флагаи бастани дескриптори файлро муайян кард (ба таври пешфарз True).

Дар параметри ҳаштуми ихтиёрӣ - объекти истифодабаранда, ки дескриптори кӯшидаи файлро бармегардонад (ба таври пешфарз None).

Синтаксис

open(роҳ ба файл, [флагҳо], [буферизатсия], [навъи рамзгузорӣ], [хатогӣ], [табдили сатр], [флагаи бастан], [объекти истифодабаранда])

Мисол

Биёед файли file.txt-ро кушоем, ва сипас бо истифода аз усули read мундариҷаи онро хонем:

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

Натиҷаи коди иҷрошуда:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> матн

Ҳамчунин нигаред

  • усули read,
    ки файлро мехонад
  • усули readline,
    ки сатри якуми файлро мехонад
  • усули readlines,
    ки ҳамаи сатрҳои файлро мехонад
  • усули write,
    ки сатрро ба файл менависад
  • усули close,
    ки файлро мебабад
Тоҷикӣ
AfrikaansAzə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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан