用python代码写一个登录系统
时间: 2024-05-05 12:19:00 浏览: 9
好的,以下是一个简单的Python登录系统的代码示例:
``` python
# 初始化已注册用户信息
users = {"Alice": "password123", "Bob": "password456"}
# 获取用户输入的用户名和密码
username = input("请输入用户名:")
password = input("请输入密码:")
# 验证用户输入的用户名和密码是否正确
if username in users and users[username] == password:
print("登录成功!")
else:
print("用户名或密码不正确,请重新输入。")
```
这个系统的实现采用了一个名为"users"的字典来存储已注册用户的信息,其中键为用户名,值为密码。当用户输入用户名和密码时,我们检查这些用户输入是否与存储在字典中的相应用户信息匹配。如果匹配,就打印“登录成功!”的消息,否则,就打印“用户名或密码不正确,请重新输入。”的消息。
相关问题
用Python写一个简单后端登录系统的接口代码
你好,我是C知道,我可以回答你的问题。以下是Python编写简单后端登录系统的接口代码:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
users = {
"admin": "password",
"user1": "123456"
}
@app.route('/login', methods=['POST'])
def login():
username = request.json.get('username')
password = request.json.get('password')
if username in users and users[username] == password:
return jsonify({"message": "Login successful!"}), 200
else:
return jsonify({"message": "Invalid username or password"}), 401
if __name__ == '__main__':
app.run(debug=True)
```
这是一个使用 Flask 框架编写的简单后端登录系统的接口代码。它接受 POST 请求,请求的数据包括用户名和密码。如果用户名和密码正确,返回状态码 200 和登录成功的信息;否则返回状态码 401 和错误信息。
用python代码写一个本地文档检索系统
好的,下面是一个简单的本地文档检索系统的 Python 代码:
```python
import os
def search_files(keyword, path):
result = []
for root, dirs, files in os.walk(path):
for file in files:
if keyword in file:
result.append(os.path.join(root, file))
return result
while True:
keyword = input("请输入关键词:")
path = input("请输入路径:")
files = search_files(keyword, path)
print(f"共找到 {len(files)} 个文件:")
for file in files:
print(file)
```
这个程序会让用户输入关键词和搜索路径,然后遍历该路径下的所有文件,如果文件名中包含关键词,则将其加入结果列表中,并最后输出结果。