gpt4 book ai didi

python - 您可以将变量添加到字典中吗

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

我想添加 shelf到一个程序,似乎无法将两个变量添加到字典中。例如,用户输入的用户名和密码。这可能吗?如果是这样,我如何将它们相互链接?

details=shelve.open['user_details']
details['Name']=username
details['Password']=password

因此,当用户想要登录时,我可以检查他们的详细信息是否匹配,如下所示:

if username and password in details:
user is logged in

最佳答案

用户名和密码详细信息:实际上并不是一个正确的 bool 语句,至少它不会执行您认为的操作。您询问变量username是否包含真实值并且变量password的值是details的成员。由于 details 是字典,因此您询问该值是否是字典中的键。

我怀疑您想测试存储在搁置字典中的当前用户名和密码是否等于用户输入的值。在这种情况下,根据值进行测试:

if details['Name'] == username and details['Password'] == password:
# Username and password are correct, user is logged in.

关于python - 您可以将变量添加到字典中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27236330/

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