35. PYTHON (Exception & File) – File

Belajar Bahasa Python Lengkap

Python dapat digunakan untuk melakukan manipulasi file. Sebelum menuliskan pada file, maka file harus dibuka terlebih dahulu menggunakan fungsi open().

fileku = open('file.txt','w')

Kemudian kita dapat menspesifikan mode pada operasi file pada argumen kedua pada fungsi open().

r = read mode
w = write mode
a = append mode
b = open in binary mode
r+ = open and reading mode (akan dituliskan di awal file)
a+ = open and append mode (akan ditambahkan di akhir file dan file akan dibuat ketika belum ada)
# read mode
file = open('file.txt','r')

# write mode
file = open('file.txt','w')

# append mode
file = open('file.txt','a')

# binary write mode
file = open('file.txt','wb')

Contoh 1 – Menuliskan File (Write Mode)

Buatlah file dengan nama file.txt terlebih dahulu.

file = open('file.txt','w')
file.write('ini adalah contoh menuliskan file')
file.close()

Kemudian lihatlah isi file.txt.

Contoh 2 – Membaca File (Read Mode)

file = open('file.txt','r')
bacafile = file.readlines()
print(bacafile)
file.close()

Isi file akan ditampilkan dalam tipe data list.

Contoh 3 – Menambahkan Isi File (Append Mode)

file = open('file.txt','a')
file.write('\n ini adalah baris kedua')
file.close()

Contoh 4 – Read and Append Mode

file = open('file.txt','a+')
file.write('\n ini adalah baris ketiga')
file.close()

Perbedaanya jika append mode (a) harus ada file yang akan dibuka terlebih dahulu, (a+) akan membuat file jika file belum ada.

Contoh 5 – Read and Write Mode

file = open('file.txt','r+')

# membaca file dan menampilkan isi
bacafile = file.readlines()
print(bacafile)

# menambahkan baris pada file
file.write('\n ini adalah baris keeempat')

file.close()

LANJUTKAN BACA MATERI LENGKAP


1 thought on “35. PYTHON (Exception & File) – File

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.