folder-gridMenggunakan Perintah External File Pada Python

Python menyediakan fitur untuk bekerja dengan file eksternal seperti membaca, menulis, atau mengedit file teks (.txt), file CSV, file JSON, dan lainnya. Berikut adalah penjelasan dan contoh cara menggunakan file eksternal dalam Python.


1. Membaca File Eksternal

a. Membaca File Teks

Menggunakan mode r (read) untuk membaca file teks.

# Membaca file teks
with open("contoh.txt", "r") as file:
    content = file.read()
    print(content)

b. Membaca Baris per Baris

# Membaca file baris per baris
with open("contoh.txt", "r") as file:
    for line in file:
        print(line.strip())  # strip() untuk menghapus karakter newline

2. Menulis ke File Eksternal

a. Menulis File Baru

Menggunakan mode w (write) untuk menulis file baru (menghapus konten lama jika file sudah ada).

# Menulis ke file
with open("contoh_baru.txt", "w") as file:
    file.write("Halo, ini adalah file baru!\n")
    file.write("Baris kedua dalam file.")

b. Menambahkan ke File yang Sudah Ada

Menggunakan mode a (append) untuk menambahkan konten ke file tanpa menghapus data lama.


3. Membaca dan Menulis File CSV

Membaca File CSV

Menggunakan modul csv untuk membaca file CSV.

Menulis File CSV


4. Membaca dan Menulis File JSON

Membaca File JSON

Menggunakan modul json untuk membaca file JSON.

Menulis File JSON


5. Contoh Lengkap

Membaca dan Menulis File Teks

Membaca dan Menulis File CSV

Membaca dan Menulis File JSON


Mode Akses File

Mode

Deskripsi

r

Membuka file hanya untuk membaca.

w

Membuka file untuk menulis (menghapus data lama jika ada).

a

Membuka file untuk menambah data di akhir file.

r+

Membuka file untuk membaca dan menulis.

w+

Membuka file untuk menulis dan membaca (menghapus data lama).

a+

Membuka file untuk menambah dan membaca.

Last updated