como bien te dijo engel lex lo primero que deberías hacer es ejecutar tu código sin el try para que puedas identificar mejor el error(sobre todo si el código es largo para revisar), en este caso que son pocas líneas es fácil encontrar un error grosero en línea 9 :
if linea.starwith("X-DSPAM-Confidence:"):
¿qué es starwith? salvo que sea una función que hayas declarado, no existe! supongo que debería ser:
if linea.startswith("X-DSPAM-Confidence:"):
otra cosa, estás tratando de mostrar una lista que se crea a partir de una condición, por lo tanto si no se cumple te dará error.
Edito: existen mejores formas que el try para saber si un archivo existe, ya que así no ves donde está el error.