Berkaitan dengan master data aplikasi kita mungkin pernah melakukan export dan import data dengan format CSV. Pada pembelaran pemrograman Python kali ini kita akan mempelajari menulis csv dan membaca csv.
Menulis CSV dan membaca CSV pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- Menulis ke file CSV
Kita membuat program untuk penulisan data ke CSV seperti berikut ini12345678910111213import csv
daftar_kitab =[
[
'Kejadian'
,
'Musa'
,50],
[
'Hakim-hakim'
,
'Samuel'
,21],
[
'Amsal'
,
'Salomo'
,31]
]
file_csv =
'kitab.csv'
with open(file_csv,
'w'
, newline=
'\n'
)
as
fh:
csv_writer = csv.writer(fh)
csv_writer.writerows(daftar_kitab)
csv_writer.writerow([
'Kisah Para Rasul'
,
'Lukas'
, 28])
Tampilan program pada PyCharm adalah seperti pada gambar berikut ini
- File csv yang dihasilkan
File csv yang dihasilkan adalah seperti berikut ini1234Kejadian,Musa,50
Hakim-hakim,Samuel,21
Amsal,Salomo,31
Kisah Para Rasul,Lukas,28
Kita dapat melihat file csv pada PyCharm seperti pada gambar berikut ini
- Membaca file CSV
Kita kemudian membuat program untuk membaca data CSV seperti pada berikut ini1234567import csv
file_csv =
'kitab.csv'
with open(file_csv,
'r'
, newline=
'\n'
)
as
fh:
csv_reader = csv.reader(fh)
for
baris in csv_reader:
print
(
"Kitab: {}, Penulis: {}, Jumlah Pasal: {}"
.format(baris[0],baris[1],baris[2]))
Program ini dapat kita lihat pada PyCharm seperti pada berikut ini
Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/library/csv.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Menulis CSV dan Membaca CSV pada Pemrograman Python