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) # 写入多行(数据)