python读写json
使用python读写json文件
# -*- coding : UTF-8 -*-
# @file : read_write_json.py
# @Time : 2023-08-31 16:46
# @Author : wmzimport os
import jsondef 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()