código en python

#!/usr/bin/python3
# -*- coding: utf-8 -*-
index = 0
alumnos=[]

f=open("RedDeCompOt19.23583.html","r")
f1=open("RedDeCompOt19.23583.csv","w")
for linea in f:
if (linea.find("<TD CLASS=\"dddefault\"")>-1):
#buscamos la línea con "<TD CLASS=\"dddefault\">1</TD>"
index=+1
alumnos.append(linea[22:-6])
if (linea.find("mailto")>-1):
str=linea[66:-6]
str1=str.split( ) 
alumnos.append(str1[0][:-1])

for i in range(9):
alumnos.pop(0)

for i in range(0,len(alumnos),7):
#print (alumnos[i],",",alumnos[i+2],",",alumnos[i+1],",",alumnos[i+6])
wline=alumnos[i]+","+alumnos[i+2]+","+alumnos[i+1]+","+alumnos[i+6]+"\n"
wl1=wline.replace(" ,",',')
wl2=wl1.replace(", ",',')
f1.write(wl2)

f.close()
f1.close()

crear lista de alumnos, con índice, matrícula, apellidos, nombre, correo electrónico para proceso de Blackboard  

Comentarios