print("LECTURA DE ARCHIVOS DE CONFIGURACION") class ReadfileWR(): def __init__(self,filename): f = open(filename, "r") i=0 self.dict={'paht_ped':None,'path_adq':None,'path_res':None,'resolution':None,'vel_ped_azi':None,'pos_ped_azi':None,'pos_ped_ele':None,'ipp':None,'n':None,'len_ped':None,\ 't_s_ped':None,'t_f_ped':None,'b_f_adq':None,'t_f_adq':None,'mode':None,'online':None} while(True): ##print(i) linea = f.readline() if i==4: resolution=float(linea) self.dict['resolution']=resolution if i==6: vel_pedestal_a=float(linea) self.dict['vel_ped_azi']=vel_pedestal_a if i==8: pos_pedestal_a=float(linea) self.dict['pos_ped_azi']=pos_pedestal_a if i==10: pos_pedestal_e=float(linea) self.dict['pos_ped_ele']=pos_pedestal_e if i==12: ipp = float(linea) self.dict['ipp']= round(ipp,5) if i==14: n = float(linea) self.dict['n']= n if i==16: len_pedestal= float(linea) self.dict['len_ped']= len_pedestal if i==18: time_x_sample_ped=float(linea) self.dict['t_s_ped']= time_x_sample_ped if i==20: time_x_file_ped = float(linea) self.dict['t_f_ped']= time_x_file_ped if i==22: bloques_x_file_adq= float(linea) self.dict['b_f_adq']=bloques_x_file_adq if i==24: time_x_file_adq = float(linea) self.dict['t_f_adq'] = time_x_file_adq if i==26: mode= int(linea) self.dict['mode'] = mode if i==28: path_p= str(linea) self.dict['path_ped'] = path_p if i==30: path_a= str(linea) self.dict['path_adq'] = path_a if i==32: online= int(linea) self.dict['online'] = online if i==34: path_r= str(linea) self.dict['path_res'] = path_r #print(linea) if not linea: break i+=1 f.close() def getDict(self): return self.dict #filename= "/home/developer/Downloads/config_WR.txt" #dict= ReadfileWR(filename).getDict() #print(dict)