File size: 896 Bytes
0f43b03 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import json
input_files = [
"/home/shuhan/blobdata_sd/AURAD_dataset/mimic-pacemaker/train_prompt_layout2image.json",
"/home/shuhan/blobdata_sd/AURAD_dataset/chexlocalize/train_prompt_layout2image_pacemaker.json",
"/home/shuhan/blobdata_sd/AURAD_dataset/mimic-health/train_prompt_layout2image_multi.json"
]
output_file = "train_prompt_layout2image_pacemaker.json"
count = 0
with open(output_file, "w", encoding="utf-8") as fout:
for file in input_files:
with open(file, "r", encoding="utf-8") as fin:
for line in fin:
line = line.strip()
if not line:
continue
# 可选:检查是否是合法 json
obj = json.loads(line)
fout.write(json.dumps(obj, ensure_ascii=False) + "\n")
count += 1
print(f"Done. Merged {count} lines into {output_file}") |