我有一个格式如下的文本文件
a,b,c,d,e,f,
g,h,i,j,k,l,
我如何读取它并将其存储为类似[[a,b,c,d,e,f],[g,h,i,j,k,l]]
的数组?
答案 0 :(得分:2)
从文件中读取逗号分隔值时,最简单的方法是使用Python的CSV库,例如:
import csv
with open('input.csv', 'rb') as f_input:
data = list(csv.reader(f_input))
print data
这也可以解决条目包含逗号(并用引号括起来)的情况。例如,这应该包含6个单元格:
a,b,c,"d,e,f",h,i
答案 1 :(得分:1)
with open('yourfile.txt') as f:
lines = [line.strip().split(',') for line in f]