Error de sintaxis de Python (en el intérprete) después de un bucle for
Estoy ejecutando algo de código python (pegado) desde la consola y obteniendo un resultado inesperado. Así es como se ve el código:
parentfound = False
structfound = False
instruct = False
wordlist = []
fileHandle = open('cont.h')
for line in fileHandle:
if line is "":
print "skipping blank line"
continue
if "}" in line:
instruct = False
index = line.index("}")
wordlist.append(word)
pass
try:
print wordlist
except Exception as e:
print str(e)
Después del bucle for, me gustaría imprimir elwordlist
. No importa lo que haga, no puedo incluir nada fuera del bucle for. Aquí está el error que recibo:
... if "}" in line:
... instruct = False
... index = line.index("}")
... wordlist.append(word)
... pass
... try:
File "<stdin>", line 10
try:
^
SyntaxError: invalid syntax
Ocurre si escribo el código a mano en el terminal o si lo pego. Apreciaría cualquier ayuda que pueda ofrecer. ¡Gracias!