一、什么是CSV文件
csv是一种用逗号将一行数据隔开的文本文件,这种文件可以用表格来打开。多用于数据处理中数据的提供和保存
二、Python中怎么操作CSV文件
Python的标准库中有一个csv库,专门用来提供和csv文件操作相关功能
写数据
-
csv文件的写操作方式1 - 以列表的形式写入数据
写对象 = csv.writer(csv文件对象)
写对象.writerow(元素是一行内容的列表)
写对象.writerows(元素是列表的列表) -
csv文件的写操作方式2 - 以字典的形式写入数据
csv.DictWriter(文件对象, 字段名列表)
writer.writeheader() - 单独添加头部数据(将字段名列表中的元素作为第一行的数据写入文件中)
writer.writerow({}) - 添加一条其他的数据
writer.writerows([{},{},{}]) - 同时添加多条其他的数据
读数据
- 以列表的形式读数据
with open('files/商品信息.csv', newline=