我正在使用 python 2.7 。我正在创建3个列表(浮点值(如果它很重要)),我正在使用json对象将其保存在文件中。
<登记/>
Say for eg。
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"))
我需要将这些值从这个“file.txt”读回到3列表中。 有人可以指点我的资源吗? 如何继续检索这些值?
答案 0 :(得分:2)
试
content = json.load(open('file.txt'))
或使用with context manager为您关闭文件:
with open('file.txt') as f:
content = json.load(f)
另外,请阅读图书馆的documentation
答案 1 :(得分:0)
我使用了以下代码:
import json
path=r"file.txt"
for line in open(path):
obj = json.loads(line)
x=obj['1']
y=obj['2']
z=obj['3']
现在,我将列出 L1 in x , L2 in y 和 L3 in z