如何读取csv文件并分割线?

时间:2018-10-28 03:06:15

标签: python python-3.x

我有一个.csv文件,当我打开该文件时,它看起来像这样

r1   r2   r3  
0,3  0,3  02 
43   5    3  
3    3,2  01

每行都用逗号隔开。

¿我如何分割文件上的每一行,所以我可以将其放在列表中,并最终像这样结束。

list = [['0,3','0,3','02'],['43','5','3'],['3','3,2','01']]

1 个答案:

答案 0 :(得分:3)

您可以使用csv.reader

import csv
with open('input.csv', 'r', newline=' ') as f:
    reader = csv.reader(f, delimiter=' ', skipinitialspace=True)
    next(reader)
    lst = list(reader)

lst变为:

[['0,3', '0,3', '02'], ['43', '5', '3'], ['3', '3,2', '01']]