尝试在游戏中创建钓鱼机器人。Gettin [error] SyntaxError ( "no viable alternative at input '<EOF>'" , )



当前试图在游戏末端创建一个钓鱼机器人,并在我的尝试循环结束时遇到障碍:[error] SyntaxError ( "no viable alternative at input '<EOF>'", )

这是代码:

try:
    if exists("1483151573805.png", 0):
        type(e)
    elif exists("1483151836936.png", 0):
        type(q)
    elif exists("1483151858883.png", 0):
        type(a)
    elif exists("1483151876662.png", 0):
        type(c)
    elif exists("1483151893311.png", 0):
        type(d)
    elif exists("1483151920671.png", 0):
        type(w)
    elif exists("1483151961233.png", 0):
        type(s)
    elif exists("1483151974103.png", 0):
        type(x)
    elif exists("1483152019157.png", 0):
        type(z)

另外,循环的最有效方法是什么?

谢谢!

您标记了sikuli,所以我猜想您在python中写了一个sikuli脚本,即使您将问题标记为Java。Jython解释器使用ANTLR生成的解析器,当它看到违反其语法规则的输入时,它会打印"无可行的替代方案" - 在这种情况下,Python语法规则。它正在寻找EOF(文件末尾)的东西,但找不到它。我认为您错过了"尝试"块之后的"除"或"最后"块。

仅查看示例中的代码,您需要except
例如:

try:
   #You do your operations here.
except:
   #If there is exception, then execute this block.

如果您想要更多示例,请在此处查看:link

相关内容

最新更新