我有一个.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']]
答案 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']]