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'> text

Տես նաև

  • read մեթոդը,
    որը կարդում է ֆայլը
  • readline մեթոդը,
    որը կարդում է ֆայլի առաջին տողը
  • readlines մեթոդը,
    որը կարդում է ֆայլի բոլոր տողերը
  • write մեթոդը,
    որը գրում է տող ֆայլում
  • close մեթոդը,
    որը փակում է ֆայլը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել