0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan29 halaman

Pengelolaan Berkas dengan Python

Dokumen ini menjelaskan pengelolaan file di Python, termasuk konsep file teks dan biner, operasi pada file seperti pembuatan, pembacaan, dan penulisan, serta metode yang terkait seperti open(), write(), read() dll.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan29 halaman

Pengelolaan Berkas dengan Python

Dokumen ini menjelaskan pengelolaan file di Python, termasuk konsep file teks dan biner, operasi pada file seperti pembuatan, pembacaan, dan penulisan, serta metode yang terkait seperti open(), write(), read() dll.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Lycée Lissane Eddine Ibn Al-Khatib

Pusat CPGE - LAAYOUNE -

Pengelolaan Berkas
dalam PYTHON

Profesor: ARROU ABDESSELAM


Berkas data
Konsep berkas
Hingga saat ini semua program yang telah kami tulis
bekerja pada data yang dimasukkan dari keyboard
dan disimpan di memori utama (RAM).
Namun, kita dapat ingin menyimpan data untuk lebih
tard. Konsep pelestarian data ini terwujud dalam
bentuk file.
File data
Definisi dari sebuah berkas:
File adalah sekumpulan informasi yang dicatat pada sebuah media
fisik (disket, hard disk, dll.).
Kita membedakan dua jenis berkas:
.File teks :
Informasi berada dalam format teks yang dapat dibaca oleh siapa saja
editor teks mana.
.Les fichiers binaires :
Informasi hanya dapat dibaca oleh program yang merancangnya.
Berkas teks
Berkas teks
Operasi pada file :
Operasi yang harus diterapkan pada sebuah file:
. Kreasi
. Konsultasi (Hanya Kuliah)
. Modifikasi (Kuliah/Tulisan)
. Penutupan
File teks
Pembukaan sebuah file
Akses ke file dijamin melalui sebuah objek-
berkas yang kita buat menggunakan fungsi open().
Fungsi ini didefinisikan sebagai berikut:
fichier1=open('nama_file','mode_buka')
#nom_fichier: représente le nom du fichier à ouvrir.
#mode_ouverture:représente le type d'ouverure(r,w,a)
Berkas teks
Mode pembukaan berkas:
Mode Efek
'r' Membuka file teks hanya untuk dibaca

Pembukaan file teks untuk penulisan (write). jika file


'w' sudah ada, itu akan ditimpa. jika tidak, akan dibuat

a Menambahkan data (append), yaitu membuka untuk ditulis di akhir


file. file dibuat jika belum ada
Berkas teks
Penutupan sebuah file
Ketika operasi pada sebuah file selesai, file tersebut harus di
Tutup dengan memanggil metode close().
#pembukaan file dengan objek file1
fichier1=open('nama_file1','w')
penutupan file yang memiliki objek file1
[Link]()
File teks
Menulis ke dalam file
Untuk menulis ke dalam file, kita menggunakan metode write().
Exemple :
#pembukaan file dengan objek file1
fichier1=open('nom_fichier1','w')
Tambahkan string "bahasa Python" ke dalam file
[Link]('Bahasa Python')
penutupan file yang memiliki objek file1
[Link]()
Berkas teks
Menulis ke dalam sebuah file:
Catatan:
.Argumen dari metode write() harus berupa sebuah string
karakter.
.Untuk menulis angka dengan metode write() jangan lupa
jadi tidak perlu melakukan konversi tipe jika diperlukan dengan fungsi
str(tipe).Contoh :[Link](str(12.5))
Berkas teks
Penulisan dalam sebuah file
Metode writelines(List) memungkinkan untuk menulis konten dari sebuah daftar
dalam sebuah file.
Contoh :
#pembukaan file yang memiliki objek file1
fichier1=open('nom_fichier1','w')
#Tambahkan daftar=['bahasa','Python'] ke dalam file
[Link](['Bahasa','Python'])
penutupan file yang memiliki objek file1
[Link]()
File teks
Penulisan di akhir sebuah file
Untuk menulis di akhir sebuah file, kita menggunakan fungsibuka()dalam mode
tambahkan (append).
Contoh :
Pembukaan file yang memiliki objek file1
fichier1=open('nama_file1','a')
Tambah "Baris baru ditambahkan dengan append"
[Link]('\nbaris baru ditambahkan dengan append')
penutupan file yang memiliki objek file1
[Link]()
File teks
Pembacaan berurutan dalam sebuah file:
Ada berbagai cara untuk membaca data yang disimpan dalam
sebuah berkas:
. Membaca seluruh isi file
. Baca file baris per baris
. Baca file karakter demi karakter
Berkas teks
Pembacaan berurutan dalam sebuah file:
Membaca seluruh isi file:
Metode read(): Memungkinkan untuk membaca seluruh konten file dan
mengembalikan sebuah string.
Contoh :
File teks
Pembacaan berurutan dalam sebuah file:
Baca file baris per baris :
Metode readline(): Memungkinkan untuk membaca satu baris pada satu waktu dan

mengembalikan sebuah string dari posisi


courante, jika akhir tercapai, ia mengembalikan string kosong.
Berkas teks
Pembacaan berurutan dalam sebuah file:
Baca file baris per baris:
Contoh :
Berita
Pembacaan berurutan dalam sebuah file:
Baca file baris per baris:
Metode readline() : mentransfer semua baris dari file ke dalam
daftar tipe string.
Contoh:
Berkas teks
Pembacaan berurutan dalam sebuah file:
Baca file karakter per karakter :
Metode read(n): Memungkinkan untuk membaca karakter dan mengembalikan
rantai kosong "" jika akhir berkas telah tercapai.
Contoh:
Berkas teks
Pembacaan berurutan dalam sebuah file :
Baca file karakter demi karakter:
Contoh:
File teks
Loop pembacaan berurutan dalam sebuah file:
Objek-file adalah objek yang dapat diiterasi, yaitu
yang dapat kita ekstrak elemen satu per satu dengan menggunakan loop
untuk membuat loop saat.
Exemple1:
Berkas teks
Loop pembacaan berurutan dalam sebuah file :
Contoh 2 dengan metode readline():
Berkas teks
Perulangan baca sejajar dalam sebuah file:
Contoh 3 dengan metode readlines():
Latihan
•Latihan 01:
1-Tulis program python yang memungkinkan untuk membaca nama, nama depan,
kelas dan nilai DS lima mahasiswa dan menyimpannya dalam file teks
disebut [Link] di direktori saat ini.

2-Tulislah program python yang memungkinkan untuk menampilkan konten file


[Link] sesuai dengan bentuk di atas.
File biner
Berkas biner
Definisi :
On appelle « binaire » tout fichier qui n'est pas interprétable
dalam bentuk teks: sebuah gambar, suara, atau bahkan file
terkompresi,...
Berkas biner
Serialisasi data dengan modul pickle:
Modul Pickle sangat berguna untuk menyimpan
dalam sebuah berkas struktur data seperti daftar (tipe
daftar) atau kamus (typedict).
File biner
Serialisasi data dengan modul pickle:
Contoh :
Tugas Terarah
Praktik Kerja

Anda mungkin juga menyukai