Study
Python

File Handling di Python

Penjelasan

File handling dipakai untuk membaca isi file yang sudah ada atau menulis data ke file baru, mis. menyimpan log atau hasil olahan data. Python memakai fungsi open() dengan mode tertentu: "r" (read/baca), "w" (write/tulis, menimpa isi lama), "a" (append/tambah di akhir file). Praktik terbaik: selalu pakai blok with supaya file otomatis tertutup setelah selesai dipakai, walau terjadi error di tengah jalan.

Contoh Konsep

# Menulis ke file
with open("catatan.txt", "w") as file:
    file.write("Halo dari CompileDaily Study\n")

# Membaca isi file
with open("catatan.txt", "r") as file:
    isi = file.read()
    print(isi)

# Menambah baris baru tanpa menghapus isi lama
with open("catatan.txt", "a") as file:
    file.write("Baris tambahan\n")

Praktikum

Buat file bernama siswa.txt, tulis tiga nama siswa (masing-masing di baris baru) memakai mode "w". Lalu buka lagi file itu dengan mode "r" dan tampilkan seluruh isinya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Selalu pakai blok with open(...) as file: dibanding memanggil open() dan close() manual — with menjamin file otomatis tertutup meski terjadi error di tengah proses baca/tulis.