Cara Membaca dan Menulis File dengan Python

Pada artikel ini analiswinter.com akan membahas tentang cara membaca dan menulis file dengan Python secara mudah dan praktis. Mengelola file adalah keterampilan dasar yang wajib dikuasai jika Anda ingin mengembangkan aplikasi, mengolah data, atau sekadar membuat otomatisasi sederhana.

Membaca File di Python

Python menyediakan cara sederhana untuk membaca file. Berikut langkah-langkah dasarnya:

1. Membuka File untuk Dibaca

file = open('data.txt', 'r')
content = file.read()
print(content)
file.close()

Penjelasan:

  • 'r' adalah mode baca (read).
  • Setelah selesai, jangan lupa tutup file dengan file.close().

2. Membaca Baris per Baris

Jika ingin membaca file baris per baris:

file = open('data.txt', 'r')
for line in file:
    print(line.strip())
file.close()

3. Menggunakan with open (Rekomendasi)

with open('data.txt', 'r') as file:
    content = file.read()
    print(content)

Kelebihan with open adalah file akan otomatis tertutup setelah selesai digunakan.

Menulis File di Python

Menulis file juga sangat mudah. Ada dua mode utama:

  • 'w': Write (tulis, akan menghapus isi file sebelumnya)
  • 'a': Append (tulis menambahkan ke akhir file)

1. Menulis File Baru atau Menimpa

with open('output.txt', 'w') as file:
    file.write('Halo, ini baris pertama!\n')
    file.write('Halo, ini baris kedua!')

2. Menambahkan ke File yang Sudah Ada

with open('output.txt', 'a') as file:
    file.write('\nIni tambahan baru!')

3. Menulis dari List ke File

data = ['Baris 1', 'Baris 2', 'Baris 3']
with open('list_output.txt', 'w') as file:
    for item in data:
        file.write(item + '\n')

Tabel Ringkasan Mode Buka File

Mode Keterangan
‘r’ Membaca file
‘w’ Menulis file (menghapus isi lama)
‘a’ Menambahkan ke akhir file
‘rb’ Membaca file dalam mode biner
‘wb’ Menulis file dalam mode biner

Kesimpulan

Membaca dan menulis file di Python sebenarnya sangatlah sederhana jika sudah memahami konsep dasarnya. Gunakan with open() agar file otomatis tertutup, pilih mode (‘r’, ‘w’, ‘a’) sesuai kebutuhan, dan hati-hati saat menggunakan mode ‘w’ karena bisa menghapus isi file lama.

Itulah tadi artikel dari analiswinter.com tentang cara membaca dan menulis file dengan Python. Semoga membantu kamu yang sedang belajar! Kalau ada pertanyaan, langsung saja komentar di bawah, ya!