if循环条件中的奇怪Python SyntaxError

hao*_*ike -1 python syntax-error python-3.x

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

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

这是什么意思?

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

if modeArg == "run":
Run Code Online (Sandbox Code Playgroud)

而且当我只写前两个陈述时:

if now.weekday() == 6 or minutesRemaining <= 60:
Run Code Online (Sandbox Code Playgroud)

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

DSM*_*DSM 7

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

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

顺便说一下,您可能希望避免使用制表符进行缩进:四个空格使生活更容易.

  • 这是一个不间断的空间,可能来自网页的复制和粘贴. (2认同)