在下面的代码中,我看不到哪里漏掉了括号/引号,但出现了以下错误:
processing.app.SketchException: Maybe there's an unclosed paren or quote mark somewhere before this line?
下面是我的部分代码(用于球从墙上反弹):
from random import random, randint
ballList = []
class Ball:
def __init__(self, x, y):
self.xcor = x
self.ycor = y
self.xvel = randint(2, 2) # line causing the SketchException
self.yvel = randint(2, 2)
self.col = color(
randint(0, 255),
randint(0, 255),
randint(0, 255))
我在这里发现了一个类似的问题(但不完整,还有待回答): Processing.py - Unknown Error on Class Definition&;其他论坛没有清楚地解决这个问题。。你知道吗
是的。你知道吗
EDIT1:控制台突出显示上面注释的行导致了错误
EDIT2:我正在使用处理来模拟球从墙上反弹。你知道吗
添加此响应以防将来对其他人有所帮助。我也遇到了这个错误,没有发现未闭合的括号,并尝试重新编写所有行,因为我已经复制并粘贴在脚本中。但我还是犯了同样的错误。你知道吗
然后我意识到我不小心在显示错误的行中键入了“for all”而不是“for”!所以我猜当行本身有另一种语法错误时,可能会出现这个错误消息。你知道吗
这实际上可能是由于缩进错误造成的,如果您将任何代码复制粘贴到处理IDE中。 尝试重新编写引发此异常的所有行,即使这意味着整个代码段:(
也许你可以给我们看看你的设置()?如果您使用的是Processing3,那么它自上次更新以来有更多的bug。你知道吗
相关问题 更多 >
编程相关推荐