import os import json def result_concat(targ_dir): list_vm=[]; list_bm=[]; diction={}; for file in os.listdir(targ_dir): if file.endswith(".json"): if file.startswith("instance"): print str(file) list_vm.append(file) else: list_bm.append(file) l=len(list_bm) k=len(list_vm) for x in range (0,l): file_t=list_bm[x] with open (targ_dir+file_t) as result_file: result_djson=json.load(result_file) diction['Baremetal'+str(int(x+1))]=result_djson for x in range (0,k): file_t=list_vm[x] with open (targ_dir+file_t) as result_file: result_djson=json.load(result_file) diction['Virtual Machine '+str(x+1)]=result_djson return diction