python每次都是无效的语法

uhu*_*now -1 python syntax-error

我的代码总是在不同的行中提供无效的语法错误.我的意思是它在第143行给出错误.然后当我清除那条线时.它在另一条线上给出了相同的错误.即使我在以下行中得到无效的语法错误:

print("======================================================================")
Run Code Online (Sandbox Code Playgroud)

这怎么可能?有任何想法吗?谢谢^^

Bil*_*ham 5

没有看到整个代码就很难知道.但是,请注意python 暗示了带括号和其他括号的行继续.

这可能意味着错误可以报告与发生真正错误的错误不同.

例如:

a = (3 * 4) + (3 * 2
print "Hello"
Run Code Online (Sandbox Code Playgroud)

...给出错误:

 File "<ipython-input-1-53e17eda21df>", line 2
    print "Hello"
        ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

发生的事情是Python期望第一行继续,例如:

a = (3 * 4) + (3 * 2
    + 100)
Run Code Online (Sandbox Code Playgroud)

...这是完全有效的语法.但是,它找到了,它print "Hello"不是括号内语句的有效延续.