uhu*_*now -1 python syntax-error
我的代码总是在不同的行中提供无效的语法错误.我的意思是它在第143行给出错误.然后当我清除那条线时.它在另一条线上给出了相同的错误.即使我在以下行中得到无效的语法错误:
print("======================================================================")
Run Code Online (Sandbox Code Playgroud)
这怎么可能?有任何想法吗?谢谢^^
没有看到整个代码就很难知道.但是,请注意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"不是括号内语句的有效延续.
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |