Penanganan file adalah bagian penting dari aplikasi web apapun.
Python memiliki beberapa fungsi untuk membuat, membaca, memperbarui, dan menghapus file.
Fungsi key untuk bekerja dengan file dengan Python adalah fungsi open().
Fungsi open() mengambil dua parameter; nama file, dan mode.
Ada empat metode (mode) berbeda untuk membuka file, yaitu seperti berikut:
“r” – Read- Nilai default. Membuka file untuk membaca, error jika file tidak ada
“a” – Append- Membuka file untuk ditambahkan, membuat file jika tidak ada
“w” – write- Membuka file untuk ditulis, membuat file jika tidak ada
“x” – create- Membuat file yang ditentukan, mengembalikan kesalahan jika file tersebut ada
Selain itu, Anda dapat menentukan apakah file harus ditangani sebagai mode biner atau teks
“t” – Text – Nilai default. Mode teks
“b” – Biner – Mode biner (mis. gambar)
Untuk membuka file yang dapat dibaca cukup dengan menentukan nama file.
f = open("demofile.txt")
Kode diatas sama dengan:
f = open("demofile.txt", "rt")
Karena “r” untuk dibaca, dan “t” untuk teks adalah nilai default, kita tidak perlu menentukannya lagi.
Catatan: Pastikan file tersebut ada, atau jika tidak akan menghasilkan error.