处理.py草图错误:未关闭的paren/quote m

2024-06-01 18:42:15 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的代码中,我看不到哪里漏掉了括号/引号,但出现了以下错误:

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:我正在使用处理来模拟球从墙上反弹。你知道吗


Tags: 代码selfanapp错误linerandom引号
2条回答

添加此响应以防将来对其他人有所帮助。我也遇到了这个错误,没有发现未闭合的括号,并尝试重新编写所有行,因为我已经复制并粘贴在脚本中。但我还是犯了同样的错误。你知道吗

然后我意识到我不小心在显示错误的行中键入了“for all”而不是“for”!所以我猜当行本身有另一种语法错误时,可能会出现这个错误消息。你知道吗

这实际上可能是由于缩进错误造成的,如果您将任何代码复制粘贴到处理IDE中。 尝试重新编写引发此异常的所有行,即使这意味着整个代码段:(

也许你可以给我们看看你的设置()?如果您使用的是Processing3,那么它自上次更新以来有更多的bug。你知道吗

相关问题 更多 >