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