112 of 151 menu

Fungsi open

Fungsi open membuka file dan mengembalikan objek file.

Pada parameter pertama fungsi ditentukan jalur ke file yang ingin kita buka.

Pada parameter opsional kedua kita atur bendera - ini adalah string atau angka yang menunjukkan mode akses ke file (misalnya, membaca). Secara default bendera sama dengan 'r'.

Pada parameter opsional ketiga dapat diatur mode buffering (secara default -1).

Pada parameter opsional keempat - tipe encoding (secara default None).

Pada parameter opsional kelima kita tentukan bagaimana kesalahan encoding harus ditangani (secara default None).

Pada parameter opsional keenam - mode terjemahan baris baru, yang dapat menerima nilai None, '\n', '\r', '\r\n' (secara default None).

Pada parameter opsional ketujuh dapat ditentukan bendera penutupan deskriptor file (secara default True).

Pada parameter opsional kedelapan - objek kustom, yang mengembalikan deskriptor file yang terbuka (secara default None).

Sintaksis

open(jalur ke file, [bendera], [buffering], [tipe encoding], [error], [terjemahan baris baru], [bendera penutupan], [objek kustom])

Contoh

Mari kita buka file file.txt, lalu dengan menggunakan metode read baca isi nya:

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

Hasil kode yang dijalankan:

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

Lihat juga

  • metode read,
    yang membaca file
  • metode readline,
    yang membaca baris pertama file
  • metode readlines,
    yang membaca semua baris file
  • metode write,
    yang menulis string ke file
  • metode close,
    yang menutup file
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak