python用本地文件校验密码和用户名
时间: 2023-09-07 16:13:37 浏览: 83
以下是一个简单的Python代码示例,演示如何使用本地文件校验密码和用户名:
```python
def is_valid_username(username):
# 读取本地文件中的用户名列表
with open('usernames.txt', 'r') as f:
usernames = [line.strip() for line in f.readlines()]
# 检查用户名是否在列表中
if username not in usernames:
return False
# 用户名合法
return True
def is_valid_password(password):
# 读取本地文件中的密码列表
with open('passwords.txt', 'r') as f:
passwords = [line.strip() for line in f.readlines()]
# 检查密码是否在列表中
if password not in passwords:
return False
# 密码合法
return True
```
该代码包含两个函数,分别用于检验用户名和密码的合法性。这些函数都接受一个字符串作为参数,并返回一个布尔值,指示该用户名或密码是否合法。函数 `is_valid_username` 从本地文件 `usernames.txt` 中读取用户名列表,并检查用户名是否在列表中。函数 `is_valid_password` 从本地文件 `passwords.txt` 中读取密码列表,并检查密码是否在列表中。您可以根据需要修改文件名和路径,并将文件中的用户名和密码替换为实际的值。
阅读全文