我正在尝试将csv文件读入列表。但是,我的代码没有产生它应该的东西。
data_list = []
data_file = open('table.csv', 'r')
for line in data_file:
data_list.append(line.strip().split(','))
print (data_list)
它产生了这个:
我无法在这里编码,所以我不得不附上一张照片(对不起)。为什么这样做?我只想要一个正常的列表列表。
答案 0 :(得分:1)
您在for
循环内打印。 data_list
是一个列表列表,只需在for
循环结束后打印:)
data_list = []
data_file = open('table.csv', 'r')
for line in data_file:
data_list.append(line.strip().split(','))
print(data_list)