CSV文件本质上就是文本文件,只不过每行的数据用逗号分隔。
所以你当成文本文件打开一行一行的读然后拆分就可以了。
data = []
with open(r'd:\temp\demo.csv', 'r') as csv_file:
for line in csv_file:
data.append(line.strip().split(','))
print(data)
# 另外Python标准库里有个CSV模块可以用。
import csv
with open(file_path, 'rb') as csv_file:
data = list(csv.reader(csv_file))[1:] # 去掉首行的列名
还有就是可以用Pandas这个库,dataframe有导入csv功能。