python中csv的使用
-
打开一个csv文件
with open("test.csv",encode="utf-8") as f: pass
-
创建一个阅读器
reader = csv.reder(f)
-
读取第一行数据(返回的是一个列表)
head_row = next(reader)
-
读取一行数据(返回的是str)
line = f.readline()
-
按行读取数据(返回的是列表)
lines = f.readlines()
-
获取某行某列的数据
方式1:使用reader
reader = csv.reader() rows = [row for row in reader] print(rows[1][1])
方式2:使用DictReader,输出形式为字典
reader = csv.DictReader(f) rows=[row for row in reader] print(rows)