对于培训,我想在使用类的系统中自动创建用户。创建动态对象python
这里是我的代码:
class CsrUser(object):
def __init__(self, f_name, l_name, login, role, sex, password ='Hot12345'):
self.f_name = f_name
self.l_name = l_name
self.login = login
self.role = role
self.sex = sex
self.password = password
我要创建用户输入之类的动态对象,
#i want to create something like this
def get_users_data():
new_user = input("Enter the user name")
... #get all the data
new_user = CsrUser(...)
我想要的对象的名称是值内new_user
与对象的名称,你的意思是引用该对象的变量的名称? – Noctua
什么是本地变量名称?只要它是可读的,你就能得到想要的输出结果? – karthikr
我这么认为,我对所有的课程都是新鲜的。如果我创建new = Class()。所以我希望新的更改为我从用户那里得到的名称。 –