我正在尝试将文本文件的行读入python中的列表或数组中。创建后,我只需要能够单独访问列表或数组中的任何项目。
文本文件的格式如下:
0,0,200,0,53,1,0,255,...,0.
凡...
以上,有实际的文本文件中有数百或数千多个项目。
我正在使用以下代码尝试将文件读入列表:
text_file = open("filename.dat", "r")
lines = text_file.readlines()
print lines
print len(lines)
text_file.close()
我得到的输出是:
['0,0,200,0,53,1,0,255,...,0.']
1
显然,它将整个文件读入一个项目列表,而不是单个项目列表。我究竟做错了什么?
1
只是一个注释。看来这个问题应该改写为如何将csv文件读入Python列表中。但是,我不遵守OP四年多以前的初衷,但我不知道。
—
demongolem
这回答了你的问题了吗?如何将逗号分隔的字符串转换为Python中的列表?
—
AMC
实际上,从最上面的答案看,这是stackoverflow.com/questions/3277503/…的副本。
—
AMC