微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何匹配作为用户名和密码的看门人的熊猫df中的条目

如何解决如何匹配作为用户名和密码的看门人的熊猫df中的条目

enter image description here

我想将用户名“ A”与密码“ ABC”匹配,因此当key_user正确输入两个参数时,他们将获得访问权限,而如果他们输入用户名“ A”和密码“ GHI”,则他们将无法访问系统。

但是,每次程序结束时,都会有另一个唯一的key_user尝试进入系统以执行相同的步骤,因此key_user不确定,而是取决于用户输入。

这是我尝试过的代码

enter image description here

解决方法

您可以使用以下代码检查用户名和密码是否与DataFrame匹配。

df = pd.DataFrame(data={'id': [1,2,3],'username': ['A','B','C'],'password': ['AAA','BBB','CCC']})
user = input('username:')
password = input('password:')
found = not (df[(df.username==user) & (df.password==password)].empty)

但是,这不应用作处理密码的解决方案。您可能想看一下下面的post来处理python中的密码。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。