多层字典的运用
import collections
def return_defaultdict_dict():
return collections.defaultdict(dict)
def return_defaultdict_defaultdict():
return collections.defaultdict(return_defaultdict_dict)
res_dict = collections.defaultdict(return_defaultdict_defaultdict)
res_dict['IC']['20210728']['open'] = '16.9'
res_dict['IC']['20210728']['close'] = '7.77'
字典的读写
def write_json(file_path: path = None, data: dict = None):
data = json.dumps(data)
f = open(file_path, 'w')
f.write(data)
f.close()
def read_json(file_path: path = None) -> dict:
data: dict = json.load(open(file_path, "r"))
return data