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>
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>
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>
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!