Jika Anda perlu membaca CSV dengan Python seperti membaca file CSV (dan menulis) padanya, Anda beruntung. Dalam tutorial ini, Anda akan mempelajari cara membaca, menulis, dan menambahkan data ke file CSV di skrip Python Anda Show
Mari kita mulai PrasyaratTutorial ini akan menjadi demonstrasi langsung. Jika Anda ingin mengikuti, pastikan Anda memiliki yang berikut ini
Cara Membaca CSV dengan PythonMari kita mulai dan lihat bagaimana Anda bisa membaca CSV dengan Python. Python menyediakan modul built-in yang disebut Untuk membaca file CSV, modul Python 1. Buat direktori di ~/pythoncsvdemo dan download file csv ini ke dalamnya. Contoh CSV berisi daftar orang fiktif dengan kolom “Nama”, “Jenis Kelamin”, “Usia”, “Tinggi (in)”, dan “Berat (lbs). File CSV ini akan digunakan selama tutorial ini 2. Selanjutnya, buka editor kode, rekatkan skrip Python berikut ke dalamnya. Skrip sederhana ini mengimpor modul 1 _
Pada keluaran di bawah ini, Anda akan melihat baris pertama adalah nama kolom, dengan setiap baris mewakili baris CSV. Setiap kolom mewakili indeks mulai dari 0 Keluaran CSV melalui metode reader()Keluaran CSV melalui metode dicteader()3. Mungkin Anda lebih suka melihat output dari satu kolom saja. Tidak masalah. Berikan nomor indeks _4 terhadap variabel 5 yang mewakili baris
Menampilkan daftar Jenis Kelamin Terkait. Apa itu File CSV, Cara Membuat, Membuka, dan Bekerja dengannya Membuat File CSV dengan PythonMenggunakan modul Skrip ini mendefinisikan setiap kolom yang akan berada di CSV ( 1) bersama dengan setiap elemen dalam satu baris ( 2). Script kemudian membuka _3 untuk menulis ( 4) dan menulis satu baris ( 5)
Anda akan melihat di bawah bahwa Python membuat file CSV baru (demo_csv1. csv), dengan baris pertama berisi nama kolom dan baris kedua berisi baris pertama data File CSV baru dibuat dengan PythonMenambahkan ke file CSV dengan KamusJika Anda lebih suka menggunakan kamus, ubah sedikit skrip Anda untuk menggunakan metode 9 yang menyediakan setiap bidang atau nama kolom sebagai argumen ( 0), seperti yang ditunjukkan di bawah ini Menambahkan ke file CSV dengan KamusTerkait. Mengelola File CSV di PowerShell dengan Import-Csv Membaca dari Satu File CSV untuk Menulis Ke Yang LainMungkin Anda sudah memiliki file CSV dan ingin menggunakannya sebagai input ke file CSV lainnya. Anda dapat mewujudkannya dengan menggunakan kombinasi mode baca dan metode 2Skrip berikut
Menghapus Kolom dari File CSV dengan PythonMari selesaikan tutorial ini dengan menghapus kolom dari file CSV. Sayangnya, menghilangkan kolom tidak semudah membaca atau menulis ke file CSV, tetapi Anda akan melihatnya masih memungkinkan Untuk menghapus kolom dari file CSV, Anda tidak dapat langsung menghapusnya. Sebagai gantinya, Anda harus membaca semua bidang di file CSV dan kemudian menulis ke file CSV lain, tidak termasuk semua bidang yang tidak Anda inginkan, seperti di bawah ini
KesimpulanAnda sekarang harus memiliki pengetahuan dasar untuk membaca CSV dengan Python, menulis ke file CSV, dan bahkan menghapus kolom dari file CSV. Menggunakan modul Python Bagaimana Anda berencana untuk memasukkan pengetahuan yang baru ditemukan ini ke dalam proyek Python Anda? Benci iklan? Jelajahi Buku Panduan ATALainnya dari ATA Learning & Partners
|