我如何从文本文件中读取列表?

时间:2017-06-17 13:40:05

标签: python

我试过了:

saves = open('filename','r')
Y = saves.readlines()
print(Y)

但是我得到了输出[b'[0, 0, 0, 0, 0,]']而不是[0, 0, 0, 0, 0,]

文本文件内容为[0, 0, 0, 0, 0]

(这不是重复,因为问题是关于其他事情而且答案对我没有帮助)

1 个答案:

答案 0 :(得分:0)

使用Json模块。

import json
Y = json.load(open('filename','r'))
print(Y)

输出

[0, 0, 0, 0, 0]

演示:

>>> import json
>>> open('f.txt', 'w').write('[0, 0, 0, 0, 0]')
>>> y = json.load(open('f.txt', 'r'))
>>> y
[0, 0, 0, 0, 0]