CSV File I/O in Python
Membaca Fail CSV
Untuk membaca yang disediakan CSV, anda boleh menggunakan modul csv dalam Python. Berikut ialah contoh:
import csv with open('sample.csv', 'r') as f: reader = csv.reader(f, delimiter=',', quotechar='"') data_read = [row for row in reader]
Kod ini membaca fail CSV baris demi baris, menukar setiap baris kepada senarai rentetan dan menyimpan senarai yang terhasil dalam data_read.
Menulis Fail CSV
Untuk menulis data pada fail CSV, anda boleh menggunakan modul csv sekali lagi. Berikut ialah contoh:
import csv with open('sample.csv', 'w', newline='') as f: writer = csv.writer(f, delimiter=',', quotechar='"') writer.writerow(['1', 'A towel', '1.0']) writer.writerow(['42', ' it says, ', '2.0']) # ... continue writing data ...
Kod ini mencipta fail CSV baharu dengan pembatas yang ditentukan dan aksara petikan dan menulis baris padanya.
Python 2 hingga Python 3 Note
Sila ambil perhatian bahawa versi Python 2 kod di atas tidak lagi disokong. Kod yang disediakan adalah serasi dengan Python 3 dan ke atas.
Alternatif kepada CSV
CSV ialah format fail biasa untuk pertukaran data, tetapi terdapat alternatif lain untuk dipertimbangkan:
Pilihan format yang hendak digunakan bergantung pada keperluan khusus aplikasi anda, seperti kebolehbacaan, prestasi atau keserasian dengan sistem lain.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Membaca dan Menulis Fail CSV dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!