wudasolve.py 897 B

1234567891011121314151617181920212223242526
  1. """
  2. 功能:分题阅拆大题
  3. """
  4. import os
  5. import json
  6. outpath=r"D:\output\change\1674\HM06-X"
  7. if not os.path.exists(outpath):
  8. os.makedirs(outpath)
  9. if __name__=="__main__":
  10. dirnames=r"D:\output\1674\HM06-X"
  11. path=os.listdir(dirnames)
  12. for jsonfilename in path:
  13. jsonpath=dirnames+os.sep+jsonfilename
  14. jsonstr=json.load(open(jsonpath,"r",encoding="utf-8"))
  15. jsondata_change=[]
  16. for jsondata in jsonstr:
  17. if jsondata["mainNumber"]==2:
  18. jsondata["mainNumber"]=jsondata["subNumber"]
  19. jsondata["subNumber"]=1
  20. jsondata_change.append(jsondata)
  21. else:
  22. jsondata_change.append(jsondata)
  23. with open(outpath+os.sep+jsonfilename, "w", encoding="utf-8") as file:
  24. json_str = json.dumps(jsondata_change, indent=4, ensure_ascii=False)
  25. file.write(json_str)