min_max_nunm.py 777 B

123456789101112131415161718192021222324252627
  1. import json
  2. if __name__ == '__main__':
  3. file_path = r'C:\Users\wzl\Desktop\241\2404 (复件)\20250310.txt'
  4. result_dict = dict()
  5. res_min = 9999999
  6. res_max = -1
  7. with open(file_path, 'r') as f:
  8. line = f.readline()
  9. while line:
  10. fixed_str = line.replace('{', '{"').replace(':"', '":"').replace(',', ',"')
  11. line_data = {}
  12. line_data = json.loads(fixed_str)
  13. del line_data['-1']
  14. now_min = min([int(i) for i in line_data.keys()])
  15. if now_min < res_min:
  16. res_min = now_min
  17. now_max = max([int(i) for i in line_data.keys()])
  18. if now_max > res_max:
  19. res_max = now_max
  20. line = f.readline()
  21. print(res_min, res_max)