def SetAlumno(self, alumno): self.alumno = alumno if self.preguntas is None: print "entro" self.preguntas = list() with open("Ejercicios/EjerciciosLenguaje.csv", "rb") as csvfile: lenguajereader = csv.reader(csvfile, delimiter=";", quoting=csv.QUOTE_NONE) rownum = 0 for row in lenguajereader: if rownum == 0: header = row else: operacion = BasicOperacion() operacion.nivelOperacion = int(row[0]) operacion.pregunta = row[1].decode("latin-1") for x in range(2, 5): if len(row[x]) > 0: operacion.alternativas.append(row[x].decode("latin-1").strip()) operacion.respuesta = row[5].decode("latin-1").strip() operacion.audio_pregunta = row[6].decode("latin-1") operacion.path_imagen = row[7].decode("latin-1") self.preguntas.append(operacion) print "agregada " + operacion.pregunta rownum += 1 return