Untuk dapat membaca atau menulis berkas (file), kita bisa menggunakan
fungsi open(nama_file, mode)
.
Contoh:
objek_file = open(nama_file, mode)
Keterangan:
nama_file
: string berupa nama file yang akan kita baca/tulis, harus beserta ekstensi formatnya (input.txt
, ekstensi format: .txt).mode
: string berupa mode membuka file, ini yang menentukan apakah kita akan membaca (read) atau menulis (write) file, akan dijelaskan di bawah.objek_file
: variabel yang akan menyimpan file yang telah dibuka.
Mode | Baca/Tulis? | Jika file ada | Jika file tidak ada | Posisi kursor |
---|---|---|---|---|
'r' |
Hanya baca | Buka file | Error | Awal |
'w' |
Hanya tulis | Hapus isi file | Buat dan buka baru | Awal |
'a' |
Hanya tulis | Isi dibiarkan | Buat dan buka baru | Akhir |
'r+' |
Baca & tulis | Isi dibiarkan | Error | Awal |
Untuk mode lainnya, silakan lihat di dokumentasi fungsi open
.
Untuk menambahkan string ke dalam file yang akan ditulis, kalian bisa
menggunakan fungsi print(sebuah_string, file=objek_file)
.
Contoh:
objek_file = open("ddpez.txt", <