csv.reader()
返回一个reader对象,该对象将遍历csv文件中的行。从csv文件中读取的每一行都作为字符串列表返回。
import csv
import pandas as pd
r = []
with open('train.csv',encoding = 'utf-8') as text:
row = csv.reader(text, delimiter = ',')
for r in row:
print(r)
['姓名', '数学', '语文', '英语']
['小王', '54', '76', '87']
['小李', '32', '34', '69']
['小刚', '78', '28', '77']
#输出的是一行行列表
pd.read_csv()
读取csv文件,返回一个数据框(dataframe)文件。
data = pd.read_csv('train.csv',encoding='utf-8')
print(data)
姓名 数学 语文 英语
0 小王 54 76 87
1 小李 32 34 69
2 小刚 78 28 77