Menulis file dalam Python merupakan proses yang penting dalam pengolahan data dan penyimpanan informasi. Dengan menggunakan Python, Anda dapat dengan mudah membuat dan menulis data ke dalam file dengan berbagai format, seperti teks atau biner.
Tulis ke File yang Ada
Untuk menulis ke file yang sudah ada, Anda harus menambahkan parameter ke fungsi open()
:
"a"
– Append – akan ditambahkan ke akhir file
"w"
– Write – akan menimpa konten yang ada
Contoh:
Buka file “demofile2.txt” dan tambahkan konten ke file.
f = open("demofile2.txt", "a")
f.write("Sekarang file tersebut memiliki lebih banyak konten!")
f.close()
#buka dan baca file setelah menambahkan:
f = open("demofile2.txt", "r")
print(f.read())
Output:
Halo! Selamat datang di demofile2.txt
File ini untuk tujuan pengujian.
Semoga beruntung!Sekarang file tersebut memiliki lebih banyak konten!
Contoh:
Buka file “demofile3.txt” dan timpa isinya.
f = open("demofile3.txt", "w")
f.write("Ups! Saya telah menghapus konten!")
f.close()
#buka dan baca file setelah ditimpa:
f = open("demofile3.txt", "r")
print(f.read())
Output:
Ups! Saya telah menghapus konten!
Catatan: metode “w” akan menimpa seluruh file.
Buat File Baru
Untuk membuat file baru dengan Python, gunakan fungsi open()
, dengan salah satu parameter berikut:
"x"
– Create – Membuat file yang ditentukan, mengembalikan kesalahan jika file tersebut sudah ada
"w"
– Write – Membuka file untuk ditulis, membuat file jika tidak ada
Contoh:
Buat file bernama “myfile.txt”.
f = open("myfile.txt", "x")
Hasil: file kosong baru dibuat!
Contoh:
Buat file baru jika belum ada.
f = open(“myfile.txt”, “w”)
Tutorial sebelumnya : Cara Membaca File Dengan Python
Tutorial setelahnya : Cara Menghapus File Dengan Python
Semua Tutorial Python : Tutorial Python