import json import storage_benchmarks_indices as benchmark_indices storage_dict = {} try: storage_dict['FIO'] = benchmark_indices.fio_index() except OSError: pass storage_bench_list = ['FIO'] l = len(storage_bench_list) temp = 0 for benchmark in storage_bench_list: try: temp = temp + float(storage_dict[benchmark]['1. Index']) except KeyError: l -= 1 if l == 0: print "No Storage results found" else: storage_suite_index = temp / l storage_dict_f = {} storage_dict_f['index'] = storage_suite_index storage_dict_f['storage suite'] = storage_dict with open('../../results/storage_result.json', 'w+') as result_json: json.dump(storage_dict_f, result_json, indent=4, sort_keys=True)