相关疑难解决方法(0)

如何逐行读取文件到列表中?

如何在Python中读取文件的每一行并将每一行存储为列表中的元素?

我想逐行读取文件,并将每行附加到列表的末尾.

python string file readlines

2028
推荐指数
22
解决办法
342万
查看次数

如何使用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万
查看次数

标签 统计

python ×2

arrays ×1

file ×1

list ×1

readlines ×1

string ×1

text ×1