if循环条件中的奇怪Python SyntaxError

时间:2012-08-30 20:15:32

标签: python python-3.x syntax-error

在尝试比较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:

My code is on GitHub.先谢谢。

1 个答案:

答案 0 :(得分:7)

你的某些东西看起来像一个不在那一行的空间:

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

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