CSV(Comma Separated Values)是一种用于存储表格数据(例如电子表格)的简单文件格式。这是如何在Python中读写数据的最小示例。
将数据写入CSV文件:
import csv data = [["Ravi", "9", "550"], ["Joe", "8", "500"], ["Brian", "9", "520"]] with open('students.csv', 'wb') as csvfile: writer = csv.writer(csvfile, delimiter=',') writer.writerows(data)
从CSV文件读取数据:
import csv with open('students.csv', 'rb') as csvfile: spamreader = csv.reader(csvfile, delimiter=',',) for row in spamreader: print("Name: {} class: {} Marks: {}".format(row[0], row[1], row[2])) output: Name: Ravi class: 9 Marks: 550 Name: Joe class: 8 Marks: 500 Name: Brian class: 9 Marks: 520