Синтаксическая ошибка Python (в интерпретаторе) после цикла for
Я запускаю некоторый код Python (вставленный в) из консоли и получаю неожиданный результат. Вот как выглядит код:
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)
После цикла for я хочу напечататьwordlist
, Независимо от того, что я делаю, я не могу включать что-либо вне цикла for. Вот ошибка, которую я получаю:
... if "}" in line:
... instruct = False
... index = line.index("}")
... wordlist.append(word)
... pass
... try:
File "<stdin>", line 10
try:
^
SyntaxError: invalid syntax
Это происходит, если я ввожу код вручную в терминал или вставляю его. Буду признателен за любую помощь, которую вы можете предложить. Спасибо!