예제 #1
0
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
예제 #2
0
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
        ]
예제 #4
0
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