Beispiel #1
0
#CONVERTIMOS EL ARCHIVO A CSV
subprocess.call(["unoconv", "-f", "csv", "-e", "FilterOptions=44,34,76", "-o", "/tmp/listado.csv", "%s"%"Listado.ods"])

#aca pongo el examen que quiero
#es necesario porque de ahi saco los correos validos
if args.exanum == None:
    examen_num = None
else:
    examen_num = args.exanum

with open("/tmp/listado.csv", 'r') as archivo:
    L = LectorNotasCSV(archivo)

# DATA IN THIS ORDER NAME, GRADE, EMAIL --- 
if examen_num is not None:
    grades = L.notas(examen_num)
# IN ORDER TO GET THE PERCENTILES WE NEED TO SORT THE GRADES
    grades.sort()


#La lista de los destinatarios (posiblemente diferente debido a los correos mal
#ingreados al sistema)
if args.to_all:
    if args.correos == None:
        raise ValueError('No hay Correos y --hoysi es True')
    else:
        ListaDestinatarios = L.correos_validos(examen_num, campos=args.correos)
else:
    ListaDestinatarios = []
ListaDestinatarios.append([None , '*****@*****.**' ])
Beispiel #2
0
])
unoconv_proc.wait()

#aca pongo el examen que quiero
#es necesario porque de ahi saco los correos validos
if args.exanum == None:
    examen_num = None
else:
    examen_num = args.exanum

with open("/tmp/listado.csv", 'r') as archivo:
    L = LectorNotasCSV(archivo)

# DATA IN THIS ORDER NAME, GRADE, EMAIL ---
if examen_num is not None:
    grades = L.notas(examen_num)
    # IN ORDER TO GET THE PERCENTILES WE NEED TO SORT THE GRADES
    grades.sort()

#La lista de los destinatarios (posiblemente diferente debido a los correos mal
#ingreados al sistema)
if args.to_all:
    if args.correos == None:
        raise ValueError('No hay Correos y --hoysi es True')
    else:
        ListaDestinatarios = L.correos_validos(examen_num, campos=args.correos)
else:
    ListaDestinatarios = []
ListaDestinatarios.append([None, '*****@*****.**'])