def leer_camion(file_name): #with gzip.open(file_name, 'rt') as file: # Descomentar este y comentar el de bajo para usar gzip with open(file_name, 'rt') as file: camion_dicts = parse_csv(file, types=[str, int, float]) camion = [ lote.Lote(d['nombre'], d['cajones'], d['precio']) for d in camion_dicts ] return (camion) # Retorno con resultado
def leer_camion(nom_archivo): """ Lee un archivo de lotes en un camión y lo devuelve como lista de diccionarios con claves nombre, cajones, precio. """ with open(nom_archivo) as lines: camion_dicts = fileparse.parse_csv( lines, select=["nombre", "cajones", "precio"], types=[str, int, float]) return [ lote.Lote(d["nombre"], d["cajones"], d["precio"]) for d in camion_dicts ]
def leer_camion(nom_archivo): ''' Lee un archivo de lotes en un camión y lo devuelve como lista de diccionarios con claves nombre, cajones, precio. ''' with open(nom_archivo) as lines: camion_dicts = fileparse.parse_csv( lines, select=['nombre', 'cajones', 'precio'], types=[str, int, float]) return [ lote.Lote(d['nombre'], d['cajones'], d['precio']) for d in camion_dicts ]
def leer_camion(file_name): with open(file_name, 'rt') as file: camion_dicts = parse_csv(file, select=['nombre','cajones','precio'], types=[str,int,float]) camion = [ lote.Lote(d['nombre'], d['cajones'], d['precio']) for d in camion_dicts] return Camion(camion) # Retorno con resultado