我正在从控制台运行一些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
无论是手动将代码输入终端还是粘贴到终端,都会出现这种情况。感谢您提供的任何帮助。谢谢!
答案 0 :(得分:8)
REPL中的...
提示表示它仍未完成上一个块。您需要在空行上按 Enter 才能首先终止它。