gpt4 book ai didi

python - 将用户输入转换为变量名称(python 2.7)

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:14 24 4
gpt4 key购买 nike

假设 Bob 在 Tkinter 文本输入字段中输入了他的名字“Bob Jones”。后来,我希望能够像这样访问他的名字:

BobJones = {
'name':'Bob Jones',
'pet\'s name':'Fido'
}

如何才能将 Bob 输入的任何内容分配为新变量,而无需手动写入?

提前致谢。

最佳答案

为了扩展上面的评论,我认为您想要更多类似这样的内容:

# Define the user class - what data do we store about users:

class User(object):
def __init__(self, user_name, first_pet):
self.user_name = user_name
self.first_pet = first_pet

# Now gather the actual list of users

users = []
while someCondition:
user_name, first_pet = getUserDetails()
users.append(User(user_name, first_pet))

# Now we can use it

print "The first users name is:"
print users[0].user_name

因此,您要为用户定义类(将其视为模板),然后创建新的用户对象,每个人一个,并将它们存储在 users 中列表。

关于python - 将用户输入转换为变量名称(python 2.7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22950614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com