【发布时间】:2015-01-04 23:30:52
【问题描述】:
我有一个已写入用户数据的文本文件。用户名、电子邮件和密码。
这就是用户文件现在的样子
[>]
用户名:管理员
密码:12345678
电子邮件:hue@hue.hue
[>]
现在回答问题。
如何告诉 python 只读取密码?我的意思是,现在我们可能知道密码是什么以及它的长度是多少。但是当我加密它并得到一些 30 多个字符的乱码时,我应该如何读取密码呢?
【问题讨论】:
-
你试过什么?通常你只是继续阅读这些行并丢弃它们,直到你到达特定的行。
-
用户名和密码可能很多吗???
-
带有
Password:的行将是您想要的行,那么为什么您认为这很难找到? -
我玩过 if 语句,但无法让事情正常进行。基本上我尝试了类似 [if 'Password: ' + login.loginUserPassword in readUF:] 或 [if readUF == 'Password: ' + login.loginUserPassword:] 的方法。我设法询问用户输入是否实际上在文本文件中,但仍然存在问题。比如密码为123,用户输入为1时,返回true,因为字符串1确实在123中。
标签: python-3.x string passwords area