CSV文件本质上是文本文件,每行数据以逗号分隔。因此,你可以将其视为文本文件,逐行读取并拆分。例如,你可以这样做:
python
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`的模块,可以更方便地读取CSV文件。例如:
python
import csv
with open(file_path,'rb') as csv_file:
data=list(csv.reader(csv_file))[1:]#去掉首行的列名
还有就是可以使用Pandas这个库,其DataFrame对象具有导入CSV文件的功能。例如:
python
import pandas as pd
data = pd.read_csv(file_path)
这种方法不仅简单,而且能够自动处理许多常见的CSV格式问题。
温馨提示:答案为网友推荐,仅供参考