python基础---CSV文件的读取(未完待续)
程序员文章站
2022-03-10 19:48:38
CSV文件...
CSV文件
简介
CSV(Comma Separated Values) 是逗号分隔符文本格式,常用于数据交换、Excel文件和数据库数据的导入和导出。与Excel文件不同,CSV文件中:
- 值没有类型,所有值都是字符串;
- 不能指定字体颜色等样式;
- 不能指定单元格的宽高,不能合并单元格;
- 没有多个工作表;
- 不能嵌入图像图表。
CSV文件读取
csv.reader对象从csv文件中读取数据。
import csv
with open(r"./aa.csv") as f: # 当前 目录下
# 创建csv对象,它是一个包含所有数据的字符串列表,每一行为一个元素
a_csv = csv.reader(f)
print(type(a_csv))
headers = next(a_csv) # 获取第一行信息
print(headers)
for row in a_csv: # 循环打印各行内容
print(row)
运行结果:
csv_reader 支持迭代器协议(next、for循环)。
CSV文件写入
csv.writer对象写入一个csv文件
import csv
headers = ["工号", "姓名", "性别"]
rows = [("1001", "小明", 18), ("1002", "校长", 19)]
with open(r".\bb.csv", "w") as f: # 当前 目录 新建csv文件
f_csv = csv.writer(f) # 创建对象
f_csv.writerow(headers) # 写入一行(标题)
f_csv.writerows(rows) # 写入多行(数据)
运行结果:
本文地址:https://blog.csdn.net/weixin_43543210/article/details/107646991