以字符串形式读取csv文件
import csv
def read_csv_demo1(): #以字符串的方式读取csv文件
with open("./data/products.csv", "r", encoding="utf-8") as fp:
#返回一个迭代器 每个元素代表一行数据
reader = csv.reader(fp)
#从第二行开始读取 即去掉列名
next(reader)
for e in reader: # e是单个字符串代表一行数据
print(e)
fp.close()
以有序字典形式读取csv文件
import csv
with open("./data/products.csv", "r", encoding="utf-8") as fp:
#返回一个迭代器 元素是有序字典
reader = csv.DictReader(fp)
for r in reader:
print({"aisle_id": r["aisle_id"], "department_id": r["department_id"]})
fp.close()