判断登陆用户名和密码是否正确-记事本存用户名密码
时间: 2023-10-05 19:11:25 浏览: 56
可以使用Python来读取保存在记事本中的用户名和密码,然后判断用户输入的用户名和密码是否正确。下面是一个简单的示例代码:
```python
# 读取用户名和密码文件
with open('user_pass.txt', 'r') as f:
user_pass = dict(line.strip().split(':') for line in f)
# 获取用户输入的用户名和密码
username = input('请输入用户名:')
password = input('请输入密码:')
# 判断用户名和密码是否正确
if username in user_pass and user_pass[username] == password:
print('登录成功!')
else:
print('用户名或密码错误!')
```
在上面的代码中,我们首先使用`with open`语句读取保存用户名和密码的文件`user_pass.txt`,并将其转换为一个字典`user_pass`。字典的键为用户名,值为密码。
然后,我们通过`input`函数获取用户输入的用户名和密码。接着,使用`if`语句判断用户名是否存在于字典中,如果存在则判断密码是否正确,如果都正确则输出`登录成功`,否则输出`用户名或密码错误`。
需要注意的是,保存用户名和密码的文件`user_pass.txt`的格式应该为`username:password`,每个用户名和密码占一行。例如:
```
user1:password1
user2:password2
user3:password3
```
上面的代码只是一个简单的示例,实际应用中需要考虑更多的安全性和错误处理。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)