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 iniimport 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 iniKejadian,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 iniimport 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