利用python实现用户名密码登录
时间: 2023-07-30 14:05:15 浏览: 45
好的,我可以为您提供一个简单的示例代码。首先,您需要创建一个文本文件,用于存储已注册的用户名和密码。您可以使用以下代码创建此文件:
```python
with open("users.txt", "w") as f:
f.write("user1:password1\n")
f.write("user2:password2\n")
f.write("user3:password3\n")
```
接下来,您可以使用以下代码实现用户名密码登录:
```python
def login():
# 读取已注册的用户名和密码
with open("users.txt", "r") as f:
users = f.readlines()
# 获取用户输入的用户名和密码
username = input("请输入用户名:")
password = input("请输入密码:")
# 验证用户名和密码是否正确
for user in users:
if user.strip() == f"{username}:{password}":
print("登录成功!")
return
print("用户名或密码错误!")
# 测试登录功能
login()
```
这个示例代码中,首先使用“with open”语句读取已注册的用户名和密码。然后,获取用户输入的用户名和密码,并验证它们是否与已注册的用户名和密码匹配。如果是,则输出“登录成功!”;否则输出“用户名或密码错误!”
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)