open ֆունկցիան

open ֆունկցիան բացում է ֆայլը և վերադարձնում է ֆայլային օբյեկտ:

Ֆունկցիայի առաջին պարամետրում նշվում է այն ֆայլի ճանապարհը, որը մենք ցանկանում ենք բացել:

Երկրորդ ոչ պարտադիր պարամետրում նշում ենք դրոշը - սա տող կամ թիվ է, որը նշում է ֆայլի հասանելիության ռեժիմը (օրինակ, կարդալը): Լռելյայն դրոշը հավասար է 'r':

Երրորդ ոչ պարտադիր պարամետրում կարելի է նշել բուֆերացման ռեժիմը (լռելյայն -1):

Չորրորդ ոչ պարտադիր պարամետրում - կոդավորման տեսակը (լռելյայն None):

Հինգերորդ ոչ պարտադիր պարամետրում նշում ենք թե ինչպես պետք է մշակվեն կոդավորման սխալները (լռելյայն None):

Վեցերորդ ոչ պարտադիր պարամետրում - տողերի թարգմանության ռեժիմը, որը կարող է ընդունել արժեքներ None, '\n', '\r', '\r\n' (լռելյայն None):

Յոթերորդ ոչ պարտադիր պարամետրում կարելի է նշել ֆայլի դեսկրիպտորի փակման դրոշը (լռելյայն True):

Ութերորդ ոչ պարտադիր պարամետրում - օգտագործողի օբյեկտ, որը վերադարձնում է ֆայլի բացված դեսկրիպտորը (լռելյայն None):

Շարահյուսություն

pythonopen(ֆայլի ճանապարհ, [դրոշներ], [բուֆերացում], [կոդավորման տեսակ], [սխալ], [տողերի թարգմանություն], [փակման դրոշ], [օգտագործողի օբյեկտ])

Օրինակ

Եկեք բացենք file.txt ֆայլը, ապա read մեթոդի օգնությամբ կարդանք դրա պարունակությունը:

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

Կատարված կոդի արդյունքը:

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

Տես նաև

  • read մեթոդը,
    որը կարդում է ֆայլը
  • readline մեթոդը,
    որը կարդում է ֆայլի առաջին տողը
  • readlines մեթոդը,
    որը կարդում է ֆայլի բոլոր տողերը
  • write մեթոդը,
    որը գրում է տող ֆայլում
  • close մեթոդը,
    որը փակում է ֆայլը