Traceback (most recent call last): File "/Users/haohaoxuexi/A3_student_template/main.py", line 178, in <module> oadm.register_admin() File "/Users/haohaoxuexi/A3_student_template/operation_admin.py", line 12, in register_admin register = Admin(adm_id,adm_unm,adm_pswd,adm_time,adm_role) File "/Users/haohaoxuexi/A3_student_template/model_admin.py", line 7, in __init__ User.__init__(user_id, user_name, user_password, user_register_time) File "/Users/haohaoxuexi/A3_student_template/model_user.py", line 6, in __init__ self.user_id = user_id AttributeError: 'str' object has no attribute 'user_id'
时间: 2024-04-02 10:37:30 浏览: 106
这个错误提示说明在创建Admin对象时,你传递给Admin类的构造函数一个字符串对象而不是一个user_id参数,导致在调用User类的构造函数时出现错误。
请检查一下你在调用Admin类的构造函数时传递的参数是否正确,确保你传递的是一个user_id参数而不是一个字符串对象。另外,检查一下Admin类的构造函数是否正确地调用了User类的构造函数,并且确保在User类的构造函数中正确地定义了'user_id'属性。
相关问题
Traceback (most recent call last)/tmp/ipykernel_97/4172223096.py in <module
Traceback (most recent call last)是Python的一个错误提示,通常出现在程序出现异常或错误时。它会显示程序执行过程中发生错误的相关信息,包括错误类型、出错的位置以及错误信息等。而"/tmp/ipykernel_97/4172223096.py"是指出错的文件路径和文件名,即/tmp目录下的ipykernel_97文件夹中的4172223096.py文件。
这个错误提示告诉我们,程序在执行过程中发生了错误,并且出错的位置是在4172223096.py文件中。要解决这个问题,我们需要根据错误提示信息找到出错的原因并进行修复。
如果您需要更具体的帮助,请提供更多上下文信息。
Traceback ( most recent call last ) :File " C:/python/kfc.py " , line 8
Traceback (most recent call last): File "C:/python/kfc.py", line 8
这是Python中的错误追踪信息,通常在程序出现错误时会显示。它告诉我们在哪个文件的哪一行出现了错误。
具体来说,"Traceback (most recent call last)" 表示错误追踪的开始,它告诉我们下面的信息是最近一次调用的错误。
"File "C:/python/kfc.py", line 8" 表示错误发生在文件 "C:/python/kfc.py" 的第8行。
如果你想解决这个错误,可以打开 "C:/python/kfc.py" 文件,并检查第8行的代码,看看是否有语法错误或逻辑错误。
阅读全文