Fungsi Open()

Deskripsi



Fungsi open() berfungsi untuk membuka (open) file dan mengembalikan objek file dari file bersangkutan.





Sintaks



Fungsi open() memiliki sintaks sebagai berikut:



open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)




Parameter



Fungsi open() memiliki beberapa parameter, yaitu:




  • file – path ke file yang akan dibuka


  • mode (opsional) – mode membuka file. Defaultnya ialah ‘r’ (mode read). Mode lainnya ialah sebagai berikut:





















































ModeDeskripsi
‘r’Membuka file untuk dibaca
‘w’Membuka file untuk ditulis. Mode ini akan membuat baris baru jikalau file masih kosong atau menimpa teks ke yang sudah ada jikalau file tidak kosong.
‘x’Membuka file untuk pembuatan eksklusif. Bila file sudah ada, operasi akan gagal.
‘a’Membuka file untuk di append (ditambahkan) pada final file tanpa menimpanya. Membuat file baru jikalau filenya belum ada
‘t’Membuka file dalam mode teks
‘b’Membuka file dalam mode biner
‘+’Membuka file untuk diupdate (baca dan tulis)



  • buffering (opsional) – digunakan untuk mengatur buffering


  • encoding (opsional) – jenis encoding untuk encoding atau decoding file


  • errors (Opsional) – string yang ditampilkan jikalau terjadi error encoding/decoding


  • newline (Opsional) – menentukan nilai newline yang digunakan (bisa None, ”, ‘\n’, ‘r’, dan ‘\r\n’)


  • closefd (opsional) – bernilai True, jikalau tidak eksepsi akan dimunculkan


  • opener (opsional) – opener yang disesuaikan, harus mengembalikan deskriptor file yang sudah dibuka





Nilai Kembalian



Fungsi open() mengembalikan file objek yang sanggup dibaca, ditulis, dan dimodifikasi. Bila file tidak ditemukan, akan muncul error FileNotFoundError.





Contoh



# membuka file test.txt yang ada di direktori sekarang
f = open("test.txt")

# membuka file yang ada di suatu direktori
f = open("C:\\Python34\\README.txt")

# membuka file untuk ditulis
f = open("D:\dokumenku.txt", 'w')


Baca juga wacana operasi file di Python



Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php