python中的JSON读取

2024-04-27 00:54:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Python2.7。我正在创建3个列表(浮点值(如果有关系的话)),我正在使用json对象将其保存到一个文件中。

比如说

L1=[1,2,3,4,5]
L2=[11,22,33,44,55]
L3=[22,33,44,55,66]
b={}
b[1]=L1
b[2]=L2
b[3]=L3
json.dump(b,open("file.txt","w"))

我需要从这里读回这些值”文件.txt“进入3号名单。 有人能给我指一下资源吗? 如何继续检索这些值?你知道吗


Tags: 文件对象txtjsonl1列表关系资源
2条回答

我使用了以下代码:

import json
path=r"file.txt"
for line in open(path):
    obj = json.loads(line)

x=obj['1']
y=obj['2']
z=obj['3']

现在,我将在x中列出L1,在y中列出L2,在z中列出L3

试试看

content = json.load(open('file.txt'))

或者使用with context manager关闭文件:

with open('file.txt') as f:
    content = json.load(f)

另外,阅读图书馆的documentation

相关问题 更多 >