Files
spider-ctext/佩文韵府/fix_remaining.py
2026-03-22 16:18:35 +08:00

25 lines
809 B
Python

import json
print("Loading...")
with open('peiwenyunfu.json', 'r', encoding='utf-8') as f:
data = json.load(f)
for rhyme, r_data in data.items():
if rhyme in ["metadata", "preface"]: continue
if "对语" in r_data and r_data["对语"]:
r_data["对语"] = r_data["对语"].replace("", rhyme)
if "摘句" in r_data and r_data["摘句"]:
r_data["摘句"] = r_data["摘句"].replace("", rhyme)
if "词条" in r_data:
new_citiao = {}
for word, content in r_data["词条"].items():
new_word = word.replace("", rhyme)
new_citiao[new_word] = content
r_data["词条"] = new_citiao
with open('peiwenyunfu.json', 'w', encoding='utf-8') as f:
json.dump(data, f, ensure_ascii=False, indent=4)
print("Done!")