小编use*_*744的帖子

如何使用Python将文本文件读入列表或数组

我试图将文本文件的行读入python中的列表或数组.我只需要能够在创建后单独访问列表或数组中的任何项目.

文本文件的格式如下:

0,0,200,0,53,1,0,255,...,0.
Run Code Online (Sandbox Code Playgroud)

如果在...上面,那么实际的文本文件有数百或数千个项目.

我正在使用以下代码尝试将文件读入列表:

text_file = open("filename.dat", "r")
lines = text_file.readlines()
print lines
print len(lines)
text_file.close()
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

['0,0,200,0,53,1,0,255,...,0.']
1
Run Code Online (Sandbox Code Playgroud)

显然,它将整个文件读入只有一个项目的列表,而不是单个项目的列表.我究竟做错了什么?

python arrays text list

133
推荐指数
5
解决办法
68万
查看次数

标签 统计

arrays ×1

list ×1

python ×1

text ×1