为什么我在python中遇到这种错误-未解决的参考

时间:2019-04-11 16:56:11

标签: python class object module

我有两个文件

具有以下内容的模块学生:

Class Student :
       def_init_(self, name, work, GPA, attendance):
               self. name = name
               self. work = work
               self.gpa = gpa
               self. attendance = attendance

和一个主文件

from Student import Student 
Student1= Student("Johan","teaching",5.4,False)
Print(Student1.name)


#In <module> Student1=Student("Johan","Teacher",5.4,False)
#TypeError: Student() takes no argument .

请帮助我解决此错误。

1 个答案:

答案 0 :(得分:0)

我不确定这是否是格式问题,但是初始化器中有错误。您只有def __init__而不是def_init_