hello_world.py 689 B

123456789101112131415161718192021222324252627
  1. import os,sys
  2. import json
  3. import numpy as np
  4. def run():
  5. res = {"Q1": "Hello world","Q2":0,"Q3":[]}
  6. # with open(r"/tcdata/num_list.csv") as file:
  7. data = np.loadtxt(r"/tcdata/num_list.csv", delimiter=",", skiprows=0)
  8. # 求和
  9. res.update({"Q2": int(sum(data))})
  10. # res.update({"Q3": [1, 2, 3, 4]})
  11. # 寻找最大的10个数,从大到小生成一个ListList.
  12. data2 = np.sort(data, axis=0)[::-1][0:10]
  13. for i in range(len(data2)):
  14. res["Q3"].append(int(data2[i]))
  15. # res.update({"Q3", []})
  16. with open("result.json","w") as file:
  17. file.write(json.dumps(res))
  18. print(json.dumps(res))
  19. if __name__ == "__main__":
  20. run()