热线电话:13121318867

登录
2020-03-04 阅读量: 1405
Python:报错语法错误

一般来说,写完代码运行时,如果代码中有错误,解释器会提示错误信息,按照提示信息,一般很快可以找出错误,进行修改。但也有一些时候错误提示的信息不是那么明确,代码检查了几遍仍找不出问题,就比较头疼了。今天我们来说一个常见的invalid syntax,在写代码的过程中,哪些小细节错误容易导致invalid syntax报错。

如图:就是符号使用不正确,例如:只写了半个括号,使用了中文符号等

还有一种比较常见的就是代码缩进问题

python是一种严格依赖缩进的语言,如果缩进不正确或缩进格式不统一,一般错误信息会明确告诉你,但有时也会出现invalid syntax报错。

所谓缩进不正确,python的缩进是四个空格或一个TAB,如果缩进三个空格,一定报错

所谓缩进格式,即不能空格和TAB混用。如果不清楚是否存在混用,可以使用sublime统一调整即可。

23.6313
2
关注作者
收藏
评论(1)

发表评论
ermutuxia
2020-04-15

可以看到这个错误提示的行是不正确的,明明是13行少一个括号,但是提示第14行错误,所以存在一些提示出错行数不正确的情况

0.0000 0 0 回复