CSV文件的操作
CSV是逗号分隔符文本格式,常用于数据交换,Excel文件和数据库数据的导入和导出
CSV文件的读取:
import csv with open("mygirl.csv")as f: f_csv = csv.reader(f) # 创建一个CSV对象,它是一个包含所有数据的列表,每一行为一个元素 headers = next(f_csv) # 获取列表对象,包含标题行的信息 print(headers) for row in f_csv: print(row) # 循环打印各行内容
CSV文件的写入:
import csv
headers = ["姓名", "性别", "年龄"]
rows = [("王斌", "男", 21), ("卢荟", "女", 22)]
with open("myboy.csv", "w")as b:
b_csv = csv.writer(b) # 创建CSV对象
b_csv.writerow(headers) # 写入一行(标题)
b_csv.writerows(rows) # 写入多行(数据)