Python读取csv文件
1、使用列表的方式读取
import csv
with open('1.csv', 'r', encoding='utf-8') as fp:
# reader是一个迭代器
reader = csv.reader(fp)
next(reader)
# next(reader)
for x in reader:
print(x)
reader是一个迭代器,因此使用next方法,可以去掉表头
2、使用字典的方式读取
with open('1.csv', 'r') as fp:
# 使用DictReader创建的对象,不会包行标题那行的数据
reader = csv.DictReader(fp)
#reader是一个迭代器,遍历这个迭代器,返回的是一个字典
for x in reader:
print(x