参数“self”未归档:14

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

我对这个错误有疑问。 (参数'self'未填充:14) 我的代码是:

print(' 1.Personnel\n', '2.Teacher\n', '3.Student')
person = int(input('Select a department: '))
if person == '':
    print("Empty error, try again...!")
elif person == 1:          
    personnel()
    p = Personnel
    p.show()
elif person == 2:
    print('2')
elif person == 3:
    print('3')

personnel() 是另一个函数中的 def。 人员是另一个函数中的类。

这是另一个错误消息: TypeError: Personnel.show() 缺少 1 个必需的位置参数:'self'

我希望这个程序能够通过人员功能获取一些数据并通过人员类中的方法显示。

python-3.x generics pycharm
© www.soinside.com 2019 - 2024. All rights reserved.