Python将数据存储:JSON格式

一、把数据存入 JSON文件

# Data is stored in json format
import os
import json

def json_file():
    data_info = []
  
    frame_data = {"frame_index": 25}

    skeleton = {}
    corrdinates = [0.5, 0.5]
    socre = [0.86]
    skeleton["pose"] = corrdinates 
    skeleton["score"] = socre
    skeletons = [skeleton]
    frame_data["skeleton"] = skeletons

    data_info = [frame_data]

    data = dict()
    data["data"] = data_info
    data["label"] = "running"
    data["label_index"] = 1

    return data

json_file_path = "./save_data.json"
save_data = json_file()
if not os.path.exists(json_file_path):
    os.makedirs(json_file_path)
with open(json_file_path, 'w') as outfile:
    json.dump(save_data, outfile)

json文件中的内容为:

二、从JSON文件读取数据

# Read data in json file
import json

def read_json(filename):
    info = json.load(open(filename))
    data_info = info["data"]
    frame_index = data_info["frame_index"]
    skeletons = data_info["skeleton"]
    coordinates, socre = [], []
    coordinates = skeletons["pose"]
    socre = skeletons["score"]
    label = info["label"]
    label_index = info["label_index"]
    
    
    print("frame_index: ", frame_index)
    print("coordinates: ", coordinates)
    print("socre: ", socre)
    print("label: ", label)
    print("label_index: ", label_index)
    
json_file_path = "./save_data.json"
read_json(json_file_path)

输出结果:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值