Kita melanjutkan pembelajaran pemrograman Python ke pembacaan file teks.
Pembacaan file teks pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- File teks yang akan di baca
File teks yang akan dibaca adalah seperti pada berikut iniKasih Tuhan tak berkesudahan, Tak habis-habis rahmatnya selalu baru setiap hari ------ Kutipan #1 ------ Diberkatilah orang yang mengandalkan Tuhan yang menaruh harapannya pada Tuhan ------ Kutipan #2 ------
Kita juga dapat melihatnya pada PyCharm seperti pada gambar berikut ini
- Membaca seluruh isi file dengan method read
Kita membuat source code untuk membaca seluruh isi file dengan method read seperti padaberikut ininama_file = "kasih.txt" isi = '' with open(nama_file,'r') as fh: isi = fh.read() print(isi)
Kita menjalankan pembacaan file dengan method read pada PyCharm seperti pada gambar di bawah ini
- Membaca per baris dengan readline
Kita melanjutkan dengan membaca menggunakan readline dengan source code seperti berikut ininama_file = "kasih.txt" with open(nama_file,'r') as fh: print(fh.readline()) print(fh.readline()) print(fh.readline())
Kita menjalankan readline pada PyCharm dengan hasil seperti pada gambar berikut ini
- Membaca per baris dengan readline dan rapi
Tampak hasil di atas masih kurang rapi, maka kita memperbarui dengan source code seperti berikut ininama_file = "kasih.txt" with open(nama_file,'r') as fh: print(fh.readline(),end='') print(fh.readline(),end='') print(fh.readline(),end='')
Kita menjalankan pembaruan source code pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Memasukkan isi ke list dengan method readlines
Kita kemudian menggunakan readlines dan isi file akan masuk ke list dengan source code seperti pada berikut ininama_file = "kasih.txt" with open(nama_file,'r') as fh: isi_dalam_list = fh.readlines() print('Tipenya',type(isi_dalam_list)) print('Isinya',isi_dalam_list)
Kita menjalankan method readlines pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Membaca isi file per baris dengan for loop
Kita melanjutkan ke pembacaan file per baris dengan for loop dengan source code seperti berikut ininama_file = "kasih.txt" with open(nama_file,'r') as fh: for baris in fh: print(baris,end='')
Kita menjalankan pembacaan file per baris dengan for loop pada PyCharm dengan hasil seperti pada berikut ini
Kunjungi www.proweb.co.id untuk menambah wawasan anda.