Python eof分析时出现意外错误
我的代码不工作,我无法修复它请帮助。这是最后一行代码 抱歉,我不知道如何将它放在这些框中(我对编码和python非常陌生)Python eof分析时出现意外错误,python,parsing,eof,Python,Parsing,Eof,我的代码不工作,我无法修复它请帮助。这是最后一行代码 抱歉,我不知道如何将它放在这些框中(我对编码和python非常陌生) 对于每个尝试,您需要一个,除了: def prompt_outside (): prompt_1 = raw_input ("Enter Command: ") try: ... except: ... 该错误是由于在try之后没有之外的。您可以有如下内容,例如: def prompt_outside ():
对于每个
尝试
,您需要一个,除了
:
def prompt_outside ():
prompt_1 = raw_input ("Enter Command: ")
try:
...
except:
...
该错误是由于在try
之后没有之外的。您可以有如下内容,例如:
def prompt_outside ():
prompt_1 = raw_input ("Enter Command: ")
try:
if prompt_0 == "enter":
inside_house ()
elif prompt_0 == "help":
print ("""Commands: enter help""")
prompt_outside ()
else:
print ("Type a valid command.")
print
prompt_outside ()
except:
print 'exception'
你希望你的代码做什么?这只是测试游戏,学习它应该要求输入的规则,如果输入错误,那么打印“键入有效命令”非常感谢,现在我有一个新问题,而不是运行它的开始nothing@print“Words”这仅仅是因为您定义了函数,但从未运行过它们。只需在文件末尾写入start()
,而不进行缩进。如果您真的想捕获所有内容,您可能不需要一个空的except,因为您不想捕获键盘中断
s或从BaseException
继承的任何内容,使用,例外情况除外:
。我必须运行所有函数,还是只从end@print“语言”取决于你想做什么。似乎您希望运行start()
,并从其位置访问其他函数。您可能希望在打印后添加prompt\u out()
(“您在小房子外面”)
。
def prompt_outside ():
prompt_1 = raw_input ("Enter Command: ")
try:
if prompt_0 == "enter":
inside_house ()
elif prompt_0 == "help":
print ("""Commands: enter help""")
prompt_outside ()
else:
print ("Type a valid command.")
print
prompt_outside ()
except:
print 'exception'