Bagaimana untuk Menukar Senarai Senarai Python kepada Fail CSV?

Patricia Arquette
Lepaskan: 2024-11-16 01:37:02
asal
668 orang telah melayarinya

How to Convert a Python List of Lists to a CSV File?

Mengeksport Senarai Senarai Python ke Fail CSV

Objektif anda adalah untuk menukar senarai senarai Python kepada fail CSV, memastikan bahawa data dari pelbagai jenis (float, int, rentetan) disimpan dalam setiap subsenarai. Format CSV yang dikehendaki melibatkan pengasingan elemen dalam setiap subsenarai menggunakan koma dan menjajarkan subsenarai secara menegak.

Untuk mencapai ini, anda boleh memanfaatkan modul csv terbina dalam Python:

import csv

with open('out.csv', 'w', newline='') as f:
    writer = csv.writer(f)
    writer.writerows(a)
Salin selepas log masuk

Di sini, ia diandaikan bahawa 'a' mewakili senarai senarai anda. Dengan menyatakan 'newline='' semasa membuka fail, anda menghalang pemasukan automatik baris baharu pada penghujung setiap baris. Fungsi 'csv.writer()' mencipta objek penulis baharu untuk fail yang ditentukan. Dengan menggunakan kaedah 'writerows()', kami mengulangi setiap subsenarai dalam 'a' dan menulisnya pada fail CSV, memisahkan elemen dengan koma.

Pendekatan ini menawarkan fleksibiliti dalam menyesuaikan format output dengan menyediakan parameter pilihan kepada 'csv.writer()'. Sebagai contoh, anda boleh mentakrifkan pembatas (cth., ';') untuk memisahkan elemen atau menentukan gaya petikan untuk nilai rentetan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Senarai Senarai Python kepada Fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan