Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menulis Baris Data mengikut Baris ke Fail CSV?

Bagaimana untuk Menulis Baris Data mengikut Baris ke Fail CSV?

Patricia Arquette
Lepaskan: 2024-10-22 14:24:02
asal
705 orang telah melayarinya

How to Write Data Line by Line to a CSV File?

Menulis ke Fail CSV Baris demi Baris

Apabila bekerja dengan data dalam format yang dipisahkan koma, anda mungkin perlu menyimpannya ke fail CSV. Untuk menulis data baris demi baris pada fail CSV, ikuti langkah berikut:

Gunakan Fail Teks dan Tulis Baris demi Baris

Gunakan open() untuk membuka teks fail dalam mod tulis ('w') dan kemudian lelaran pada setiap baris dalam data. Tulis setiap baris pada fail diikuti dengan aksara baris baharu ('n') untuk mencipta baris baharu dalam fail CSV.

<code class="python">with open('fileName.csv', 'w') as f:
    for line in s:
        f.write(line)
        f.write('\n')</code>
Salin selepas log masuk

Tulis Menggunakan Penulis CSV

Modul csv Python menyediakan cara yang mudah untuk menulis ke fail CSV. Dengan objek csv.writer, anda boleh menentukan pembatas (cth., ,) dan menulis baris pada fail menggunakan kaedah writerow().

<code class="python">import csv
with open('csvfile.csv', "wb") as csv_file:
    writer = csv.writer(csv_file, delimiter=',')
    for line in data:
        writer.writerow(line)</code>
Salin selepas log masuk

Tulis Fail Mudah

Untuk penyelesaian mudah, anda boleh terus membuka fail teks, menulis data diikuti dengan aksara baris baharu dan menutup fail. Python menukar aksara baris baharu secara automatik kepada pemisah baris sistem.

<code class="python">f = open('csvfile.csv','w')
f.write('hi there\n')
f.close()</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menulis Baris Data mengikut Baris ke Fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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