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 ini123456Kasih 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 ini12345nama_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 ini123456nama_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 ini123456nama_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 ini123456nama_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 ini12345nama_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.