三个文件生成一个配置表
问题描述
inventory_stacks.json与inventory_stack_view.json拥有相同的key(id),
在inventory_stacks.json中提取字段”max_amount”的键值对,在inventory_stack_view.json
中根据字段”name”的值匹配csv文件,替换csv中对应的中文名,最后将这些信息按照相同Key(id)
汇总成一个配置表(json文件),运用python脚本实现。
解决思路
将json、csv文件通过转换为字典(dict)提取有效信息,最后再转换为json文件。
python脚本
# !/usr/bin/python
# -*- coding:utf-8 -*-
import json
import csv
# 转换csv文件为字典
def row_csv2dict(csv_file):
dict_club = {}
with open(csv_file)as f:
reader = csv.reader(f, delimiter=