transpose_input_idag_conf_App_Sim.py 853 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/usr/bin/env python
  2. import sys, os, stat, random
  3. num_of_apps = int(sys.argv[1])
  4. #app_input_idag_conf_2_A_rr_max_fast_A_128apps.txt
  5. #app_input_idag_conf_2_B_rr_max_fast_A_128apps.txt
  6. input_filename = sys.argv[2]
  7. fd_r = open(input_filename, 'r')
  8. input_init_areas = sys.argv[3]
  9. fd_ro = open(input_init_areas, 'r')
  10. idag_conf = sys.argv[4]
  11. #input_filename_parts = input_filename.split('_')
  12. out_filename = input_filename[0:22] + idag_conf + input_filename[23:]
  13. print out_filename
  14. fd_w = open(out_filename, 'w')
  15. for i in range(0,num_of_apps):
  16. one_line = fd_r.readline().split()
  17. one_init_area = fd_ro.readline().split()
  18. write_line = str(one_line[0]) + ' ' + str(one_init_area[0]) + ' ' + str(one_line[2]) + ' ' + str(one_line[3]) + ' ' + str(one_line[4]) + '\n'
  19. fd_w.write(write_line)
  20. fd_r.close()
  21. fd_w.close()
  22. #print len(list_of_clusters)