open funksiyası

open funksiyası faylı açır və fayl obyektini qaytarır.

Funksiyanın birinci parametrində açmaq istədiyimiz faylın yolu göstərilir.

İkinci isteğe bağlı parametrdə fayla giriş rejimini göstərən flag təyin edilir - bu sətir və ya rəqəmdir (məsələn, oxuma). Əsasən flag 'r' bərabərdir.

Üçüncü isteğe bağlı parametrdə buffer rejimi təyin edilə bilər (əsasən -1).

Dördüncü isteğe bağlı parametrdə - kodlaşdırma növü (əsasən None).

Beşinci isteğe bağlı parametrdə kodlaşdırma səhvlərinin necə emal edilməli olduğu göstərilir (əsasən None).

Altıncı isteğe bağlı parametrdə - sətir sonu rejimi, None, '\n', '\r', '\r\n' dəyərlərini ala bilər (əsasən None).

Yeddinci isteğe bağlı parametrdə fayl deskriptorunun bağlanma flagı təyin edilə bilər (əsasən True).

Səkkizinci isteğe bağlı parametrdə - açıq fayl deskriptorunu qaytaran istifadəçi obyekti (əsasən None).

Sintaksis

pythonopen(faylın yolu, [flaglar], [buffer], [kodlaşdırma növü], [səhv], [sətir sonu], [bağlanma flagı], [istifadəçi obyekti])

Nümunə

Gəlin file.txt faylını açaq, sonra isə read metodu ilə onun məzmununu oxuyaq:

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

Kodun icrasının nəticəsi:

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

Həmçinin bax

  • read metodu,
    faylı oxuyur
  • readline metodu,
    faylın birinci sətirini oxuyur
  • readlines metodu,
    faylın bütün sətirlərini oxuyur
  • write metodu,
    fayla sətir yazır
  • close metodu,
    faylı bağlayır