python语法错误
我刚开始学习python,代码有一些错误,无法运行。你能帮我解决这个问题吗。它表明python语法错误,python,Python,我刚开始学习python,代码有一些错误,无法运行。你能帮我解决这个问题吗。它表明 File "ex2.py", line 21 if isRobotRecord(line) ^ SyntaxError: invalid syntax ex2.py 该行末尾缺少一个冒号: if isRobotRecord(line): 在if语句的末尾,您至少需要一个:。这就是导致你出错的原因,类似于下面的记录: pax> cat good.py for p
File "ex2.py", line 21
if isRobotRecord(line)
^
SyntaxError: invalid syntax
ex2.py
该行末尾缺少一个冒号:
if isRobotRecord(line):
在if语句的末尾,您至少需要一个:。这就是导致你出错的原因,类似于下面的记录:
pax> cat good.py
for plugh in (1,2,3):
print plugh
pax> python good.py
1
2
3
pax> cat bad.py
for plugh in (1,2,3)
print plugh
pax> python bad.py
File "bad.py", line 1
for plugh in (1,2,3)
^
SyntaxError: invalid syntax
您可能还想查看缩进—看起来if语句可能缩进了太多次。尽管您似乎在其他地方使用了四个空格,但它与前一行之间有八个空格的差异
在缩进非常重要的语言中,您必须特别小心。您需要在每行的末尾添加“:”字符,以if、else、elif、while、for、def、class等开头。此外,我建议您在编写python时尽量遵守规则
pax> cat good.py
for plugh in (1,2,3):
print plugh
pax> python good.py
1
2
3
pax> cat bad.py
for plugh in (1,2,3)
print plugh
pax> python bad.py
File "bad.py", line 1
for plugh in (1,2,3)
^
SyntaxError: invalid syntax