2
我看不到这里的无效语法是什么,任何帮助将不胜感激。elif语句中的语法无效
if alpha == "alpha":
updatefile('Class 1 Results.csv',0,"1")
elif Class == "2":
with open('Class 2 Results.csv', 'a') as f:
file_writer = csv.writer(f, delimiter=',',lineterminator='\n')
file_writer.writerow((name, score))sortcsv('Class 2 Results.csv', 0)
缩进级别错误。它需要与“if”处于同一水平。 Python对空白敏感。 – poke
问题:您是否尝试使用'Class'作为变量名称?小写名称建议用于Python函数和变量([见本答案](http://stackoverflow.com/q/159720/3345375)),'class'是[关键字](http:// www。 programiz.com/python-programming/keyword-list)。 – jkdev
Python缩进是语言语法的一部分。你需要放弃你的elif块。 –