-1

ifループで3つの変数を比較しようとすると、非常に奇妙なPython3エラーが発生します。

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

これは何を意味するのでしょうか?

modeArgを単独で比較すると、コードは機能します。

if modeArg == "run":

また、最初の2つのステートメントのみを記述した場合:

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

私のコードはGitHubにあります。前もって感謝します。

4

1 に答える 1

7

その行にないスペースのように見えるものがあります:

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

ちなみに、インデントにタブを使用することは避けたいと思うでしょう。4つのスペースを使用すると、作業がはるかに楽になります。

于 2012-08-30T20:19:32.407 に答える