1234567891011121314151617181920212223242526 |
- """
- 功能:分题阅拆大题
- """
- import os
- import json
- outpath=r"D:\output\change\1674\HM06-X"
- if not os.path.exists(outpath):
- os.makedirs(outpath)
- if __name__=="__main__":
- dirnames=r"D:\output\1674\HM06-X"
- path=os.listdir(dirnames)
- for jsonfilename in path:
- jsonpath=dirnames+os.sep+jsonfilename
- jsonstr=json.load(open(jsonpath,"r",encoding="utf-8"))
- jsondata_change=[]
- for jsondata in jsonstr:
- if jsondata["mainNumber"]==2:
- jsondata["mainNumber"]=jsondata["subNumber"]
- jsondata["subNumber"]=1
- jsondata_change.append(jsondata)
- else:
- jsondata_change.append(jsondata)
- with open(outpath+os.sep+jsonfilename, "w", encoding="utf-8") as file:
- json_str = json.dumps(jsondata_change, indent=4, ensure_ascii=False)
- file.write(json_str)
|