import json, os for step in [0, 50, 100]: turns_list, lines_list, sizes = [], [], [] for seed in [42, 123, 777]: fname = f"replays/seed_step{step}_seed{seed}.json" size_kb = os.path.getsize(fname) // 1024 with open(fname) as f: d = json.load(f) turns_list.append(d["total_turns"]) lines_list.append(d["total_lines"]) sizes.append(size_kb) print(f" {fname}: {size_kb}KB, turns={d['total_turns']}, lines={d['total_lines']}") print(f" Step {step} AVG: turns={sum(turns_list)/3:.1f}, lines={sum(lines_list)/3:.1f}, max_size={max(sizes)}KB") print()