带字典的 Python 简单用户名/密码

MrC0ns1st3nt

我对 Python 世界还是很陌生,我认为通过我儿子的 Python 书为初学者工作会很棒。我正在将所有当前章节组合成一个交互式的“从列表中选择...”,以熟悉基础知识。其中一个部分包括验证存储在代码本身中的用户名/密码,但我想我会更进一步,看看我是否可以从文件中读取。

我设法拼凑了以下内容,但它只会从密码文件中的最新行读取:

with open('password.csv', "r") as csvfile:
    reader = csv.DictReader(csvfile)
    database = [] #creates a list holder for the data
    for row in reader:
        database.append(dict(username=row["username"],
                            password=row["password"]))

authenticated = False
while not authenticated:
        username = input("Enter the username: ")
        password = input("Enter the password: ")
        for row in database:
            userFile = row["username"]
            passwordFile = row["password"]
        if (userFile) == username and (passwordFile) == password:
            authenticated = True
        if authenticated is not True:
            print("Incorrect credentials")

任何有更多经验的人都可以指出我哪里出错了吗?这对我的水平来说是否太高级了,我应该做些不同的事情吗?

MrC0ns1st3nt

感谢您的建议,但我自己设法解决了这个问题,这只是因为我对 Python 缺乏经验。我的代码中的间距不正确。简单的!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

简单的用户名和密码登录 Python 3

来自分类Dev

如何在Python Tkinter中访问字典数据库中的用户名和密码?

来自分类Dev

Python:带字典列表的字典

来自分类Dev

(简单的Python)CSV输入用户名

来自分类Dev

如何获取登录表单用户名和密码输入的“ ID”?

来自分类Dev

使用JS的简单用户名提示无法正常运行

来自分类Dev

使用带通配符的键创建Python字典

来自分类常见问题

在python中使用硒填充用户名和密码

来自分类Dev

使用Python脚本更改Linux用户名或密码

来自分类Dev

Python / Django数据库用户名和密码?

来自分类Dev

Python处理网址的用户名和密码

来自分类Dev

python smtp检查用户名和密码是否正确

来自分类Dev

使用用户名和密码的Python github Pull

来自分类Dev

Python处理URL的用户名和密码

来自分类Dev

使用Python脚本更改Linux用户名或密码

来自分类Dev

将curl转换为python:用户名和密码

来自分类Dev

使用Python GUI的密码和用户名

来自分类Dev

Python访问列表表单用户输入

来自分类Dev

带冒号的 SCP 用户名

来自分类Dev

我想使用字典来存储新的用户名和密码

来自分类Dev

是否将用户名和密码存储到字典中?

来自分类Dev

Flask请求表单用户名不应该等于数据库文本

来自分类Dev

MySQL PHP 注册表单用户名检查

来自分类Dev

python的哪些数据结构用于保存用户输入数据(用户名,密码等)

来自分类Dev

Python 2.7尝试使用用户名和密码迭代文件,无法正确获取数据

来自分类Dev

python我可以向os.listdir提供用户名和密码吗?

来自分类Dev

Python +请求,如何在POST中发送用户名和密码?

来自分类Dev

在for循环中使用Python用户名和密码登录

来自分类Dev

如何使用Python / Selenium设置代理身份验证用户名:密码

Related 相关文章

  1. 1

    简单的用户名和密码登录 Python 3

  2. 2

    如何在Python Tkinter中访问字典数据库中的用户名和密码?

  3. 3

    Python:带字典列表的字典

  4. 4

    (简单的Python)CSV输入用户名

  5. 5

    如何获取登录表单用户名和密码输入的“ ID”?

  6. 6

    使用JS的简单用户名提示无法正常运行

  7. 7

    使用带通配符的键创建Python字典

  8. 8

    在python中使用硒填充用户名和密码

  9. 9

    使用Python脚本更改Linux用户名或密码

  10. 10

    Python / Django数据库用户名和密码?

  11. 11

    Python处理网址的用户名和密码

  12. 12

    python smtp检查用户名和密码是否正确

  13. 13

    使用用户名和密码的Python github Pull

  14. 14

    Python处理URL的用户名和密码

  15. 15

    使用Python脚本更改Linux用户名或密码

  16. 16

    将curl转换为python:用户名和密码

  17. 17

    使用Python GUI的密码和用户名

  18. 18

    Python访问列表表单用户输入

  19. 19

    带冒号的 SCP 用户名

  20. 20

    我想使用字典来存储新的用户名和密码

  21. 21

    是否将用户名和密码存储到字典中?

  22. 22

    Flask请求表单用户名不应该等于数据库文本

  23. 23

    MySQL PHP 注册表单用户名检查

  24. 24

    python的哪些数据结构用于保存用户输入数据(用户名,密码等)

  25. 25

    Python 2.7尝试使用用户名和密码迭代文件,无法正确获取数据

  26. 26

    python我可以向os.listdir提供用户名和密码吗?

  27. 27

    Python +请求,如何在POST中发送用户名和密码?

  28. 28

    在for循环中使用Python用户名和密码登录

  29. 29

    如何使用Python / Selenium设置代理身份验证用户名:密码

热门标签

归档