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

2024-04-18 17:22:58 发布

您现在位置: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]

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


Tags: 答案内容openfilenameprint文本文件savesreadlines
1条回答
网友
1楼 · 发布于 2024-04-18 17:22:58

使用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]

相关问题 更多 >