Lihat penawaran kami. Get now!!

Tutorial 16: Operasi file pada Python

pada kesempatan kali ini kita akan belajar cara mengoperasikan file pada python, Python dapat Membuat, membaca, merubah, dan menghapus sebuah file.
python
Source: Kevin ID

Hai yo pada kesempatan kali ini kita akan belajar cara mengoperasikan file pada python, Python dapat Membuat, membaca, merubah, dan menghapus sebuah file.

Membuka file

Untuk membuka sebuah file kita memerlukan perintah open() .

open() berfungsi untuk memanggil nama_file, kemudian di ikuti dengan metode atau mode.

Ada berbagai macam mode untuk membuka file :
Syntax Nama Fungsi
"r" Read Berfungsi untuk membaca file, dan program akan menglamai error jika file yang di panggil tidak ada.
"a" Append Berfungsi untuk membuka file dan menambahkan isi dari file tersebut tanpa mengubah isi yang telah ada sebelumnya.
"w" Write berfungsi untuk membuka file dan menulis is dari file tersebut, jika file tidak ditemukan maka akan membuat file baru.
"x" Create Berfungsi untuk membuat file, jika file yang akan di buat telah ada maka kode akan mengalami eror.
"t" Text berfungsi untuk membuka file text.
"b" Binary Berfungsi untuk membuka file selain tet yang mengandung biner, contohnya file gambar.

Perintah membuka file

Jika ingin membuka file pastikan nama file dan alamat yang di tuju ditulis dengan benar

Contoh :
file = open("filesaya.txt")

Untuk mode kita bisa menambahkannya setelah nama file

Contoh :
file = open("filesaya.txt", "r")

Kode diatas akan membuka file yang bernama filesaya.txt kemudian akan membacanya.


Membaca file

Kita dapat mencetak file text dalam program python untuk caranya ikutilah langkah dibawah ini.

Buatlah sebuah file yaitu filesaya.txt dan file baca.py.


didalam filesaya.txt isilah data diri kalian seperti contoh dibawah.

Nama : Kevin Alfito
alamat: kyoto
kelas : 11
Lalu save

Kemudian, pada file baca.py tuliskan kode dibawah

file = open("filesaya.txt", "r")
print(file.read())
Keterangan :

Untuk memanggil file kita menggunakan fungsi open(), kemudian untuk mencetak file kita menggunakan fungsi read()

Apabila file yang akan di buka berada di folder berbeda dari file python, kalian harus memasukan alamat secara lengkap.

Contoh :
file = open("D:\\file\filesaya.txt", "r")
print(f.read())

Membaca satu baris file

Menggunakan fungsi readline() kalian dapat mencetak hanya satu baris line

Contoh :
file = open("filesaya.txt", "r")
print(file.readline())

Jika program dijalankan makan hanya baris pertama yang akan dibaca

Menutup file

Untuk mencegah terjadinya eror akan sangat baik jika kalian selalu mentutup file ketika selesai dengan file tersebut.

Perhatikan contoh dibawah untuk menutup file

file = open("filesaya.txt", "r")
print(file.readline())
file.close()

Menulis file

Menulis file yang sudah ada.

Untuk menulis file yang sudah ada kita tetap menggunakan metode open()dan ada dua pilihan parameter untuk menulis file yaitu.

  1. Menggunakan metode "a" - append pada metode ini kita dapat mnambahkan isi dari file tersebut ke akhir isi file
  2. Menggunakan metode "w" -write untuk metode ini kita akan menumpuk isi dari file tersebut dengan isi yang baru.
Contoh append :
file = open("filesaya.txt", "a")
file.write("Disini kita akan menambah konten baru!")
file.close()
Keterangan :

Setelah file dijalankan kita akan menambahkan isian bari di dalem file tersebut, dan tidak mengubah isian yang sebelumnya.

Contoh write :
file = open("filesaya.txt", "w")
file.write("Disini kita akan menumpuk file dengan konten baru!")
file.close()
Keterangan :

Setelah kode dijalankan, fungsi write akan menumpuk isi file yang lama dengan isian yang baru di buat.

Membuat file baru

Untuk membuat file baru kita menggunkan metode open() dan kita memiliki 3 opsi parameter yaitu :

  1. "x" -Create parameter ini akan membuat file baru dan akan mengalami eror apabila file yang di buat telah tersedia.
  2. "a" - append pada metode ini kita akan membuat file jika file yang di tuju tidak tersedia.
  3. "w" -write parameter ini sama seperti apend akan membuat file jika file yang di tuju tidak tersedia.
Contoh:
file = open("filesaya.txt", "x")
...

Menghapus file

Untuk menghapus file kita pertlu menggunakan modul os, dari modul os tersebut kita akan menggunakan fungsi remove

Contoh :
import os
os.remove("filesaya.txt")
Keterangan :

disini kita telah menghapus file bernama filesaya.txt

Menghapus folder

Untuk menghapus folder masih sama seperti menghapus file akan tetapi disini kita menggunakan fungsi rmdir untuk menghapus folder.

Contoh :
import os
os.rmdir("folderbaru")
Keterangan :

Disini kita telah berhasil menghapus folder bernama folderbaru


Sekian dulu tutorial kali ini, semoga bermanfaat dan selamat mencoba !!

Mari mencoba

Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan


Mulai praktek!!
Baca juga :
Mau donasi lewat mana? Paypal Trakteer
BRI - Kevin Alfito (4152 0103 0882 532)
JAGO - Kevin Alfito (1023 6984 8254)
LineBank - Kevin Alfito (12324728800)
Traktir creator minum kopi dengan cara memberi sedikit donasi. klik icon panah di atas
Student, Blogger

Posting Komentar

Komentar blog