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

问题描述 投票:0回答:1

我有两个文件

包含内容的模块学生:

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 .

请帮我解决这个错误。

python class object module
1个回答
0
投票

我不确定它是否是格式化问题,但您的初始化程序中有错误。而不是def __init__你只有def_init_

© www.soinside.com 2019 - 2024. All rights reserved.