Cita:  
					Iniciado por lovemvcl  
   la vdad no stoy muy familiarizada con ste lenguaje y se me ha complicado relizar un ABCM
    En realidad el consejo que te da razpeitia no es solamente para Python sino para programación en general. Cualquier lenguaje puede ser vulnerable a Inyección de SQL (y otros tipos de fallos también) si utiliza consultas interpolando cadenas. 
El problema en tu consulta original parece ser la falta de un espacio luego de "anio" y antes de "WHERE". Ante la duda lo mejor habría sido generar la cadena e imprimirla con "print" antes de hacer la consulta. 
Recordá siempre hacer comprobación de errores en tus programas 
 
  
Saludos.