python读写json

python读写json

使用python读写json文件

python 复制代码
# -*- coding : UTF-8 -*-
# @file   : read_write_json.py
# @Time   : 2023-08-31 16:46
# @Author : wmz

import os
import json


def read_json():
    file_path = "info.json"
    with open(file_path, "r") as f:
        info = json.load(f)

    train_path = "./image"
    train_images = info['train']
    train_list = [os.path.join(train_path, p) for p in train_images]

    test_path = "./image"
    test_images = info['test']
    test_list = [os.path.join(test_path, p) for p in test_images]
    print("train_images", train_images)
    print("train_list", train_list)


def write_json():
    file_save_path = "save_info.json"
    a = {
        "train": [
            "001.nii.gz",
            "002.nii.gz",
            "004.nii.gz"
            ],
        "test": [
             "003.nii.gz",
             "007.nii.gz"
            ]
        }
    b = json.dumps(a, indent=1)
    f2 = open(file_save_path, 'w')
    f2.write(b)
    f2.close()


if __name__ == "__main__":
    write_json()
    read_json()
相关推荐
Heorine几秒前
数学建模 绘图 图表 可视化(6)
python·数学建模·数据可视化
栈与堆4 分钟前
LeetCode-1-两数之和
java·数据结构·后端·python·算法·leetcode·rust
智航GIS1 小时前
10.7 pyspider 库入门
开发语言·前端·python
副露のmagic1 小时前
更弱智的算法学习 day25
python·学习·算法
hudawei9961 小时前
Flask 与 FastAPI 对比分析
python·flask·fastapi
REDcker2 小时前
AIGCJson 库解析行为与异常处理指南
c++·json·aigc·c
寻星探路2 小时前
【Python 全栈测开之路】Python 基础语法精讲(一):常量、变量与运算符
java·开发语言·c++·python·http·ai·c#
智航GIS2 小时前
10.5 PyQuery:jQuery 风格的 Python HTML 解析库
python·html·jquery
小兔崽子去哪了2 小时前
机器学习,梯度下降,拟合,正则化,混淆矩阵
python·机器学习
缘友一世2 小时前
PyCharm连接autodl平台服务(python解释器&jupyter lab)
python·jupyter·pycharm