from pathlib import Path import json root=Path(r'G:\项目\NumberSwipe-Variants') p=root/'tools/definitions.mjs';s=p.read_text(encoding='utf-8-sig').replace('四种拐角跨区域配合','横竖与多个拐角跨区域配合');p.write_text(s,encoding='utf-8') for name in ['levels.json','design.json']: p=root/'modes/direction'/name;data=json.loads(p.read_text(encoding='utf-8-sig')) if name=='levels.json':data['levels'][6]['title']='横竖与多个拐角跨区域配合' else:data[6]['level']['title']='横竖与多个拐角跨区域配合' p.write_text(json.dumps(data,ensure_ascii=False,indent=2),encoding='utf-8')