首先,导入 csv 模块:
import csv
其次,使用内置的 open() 函数以读取模式打开文件:
f = open('path/to/csv_file')
#如果 CSV 文件中包含 UTF8 编码字符,可以指定 encoding 参数
f = open('path/to/csv_file', encoding='UTF8')
将文件对象 f 传递给 csv 模块的 reader() 函数,该函数返回一个 csv reader 对象:
csv_reader = csv.reader(f)
csv_reader 是一个可遍历对象,由 CSV 文件中的数据行组成。因此,我们可以使用 for 循环遍历 CSV 文件中的数据行,每一行都是一个列表,如果想要访问具体的数据,可以使用方括号([])指定数据的下标。第一个数值的下标为 0,第二个数值的下标为 1,依次类推。
for line in csv_reader:
print(line)