PythonInvalidSyntax:Hickup,具有用于数据解析的类定义?

PythonInvalidSyntax:Hickup,具有用于数据解析的类定义?,python,parsing,syntax,Python,Parsing,Syntax,我一直在尝试解析一个数据文件,因此创建了这个类,我遇到的问题是,在将代码放入一个类之前,它似乎工作得很好。但是,由于我想在代码中进行即兴创作以提高效率,所以我想定义一个类。以下是我的代码,在我将其放入类中之前,它运行良好,并且“缩进” 我在“Exception IOError as err”行收到一个错误,表示语法无效。 如果有任何意义,我将使用默认空闲。行中缺少右括号: return(Athelete(templ.pop(0), templ.pop(0), templ)

我一直在尝试解析一个数据文件,因此创建了这个类,我遇到的问题是,在将代码放入一个类之前,它似乎工作得很好。但是,由于我想在代码中进行即兴创作以提高效率,所以我想定义一个类。以下是我的代码,在我将其放入类中之前,它运行良好,并且“缩进”

我在“Exception IOError as err”行收到一个错误,表示语法无效。
如果有任何意义,我将使用默认空闲。

行中缺少右括号:

return(Athelete(templ.pop(0), templ.pop(0), templ)

                                                  ^

是的,这确实是问题所在。。!我不可能发现这一点。非常感谢。@Samarth通常情况下,如果你遇到语法错误,并且显示的行没有意义,请在前面看一行。它通常缺少一个括号。
return(Athelete(templ.pop(0), templ.pop(0), templ)

                                                  ^