-1

尝试在 if 循环中比较三个变量时,我遇到了一个非常奇怪的 Python 3 错误。

if now.weekday() == 6 or minutesRemaining <= 60 or modeArg == "run":
                                                         ^
SyntaxError: invalid character in identifier

这是什么意思?

当我单独比较 modeArg 时,我的代码有效:

if modeArg == "run":

而且当我只写前两个语句时:

if now.weekday() == 6 or minutesRemaining <= 60:

我的代码在 GitHub 上。提前致谢。

4

1 回答 1

7

您有一些看起来像不在该行中的空间的东西:

\tif now.weekday() == 6 or minutesRemaining <= 60 or\xc2\xa0modeArg == "run":\n
                                                    ^^^^^^^^

顺便说一句,您可能希望避免使用制表符进行缩进:四个空格让生活更轻松。

于 2012-08-30T20:19:32.407 回答