用Python写一个按顺序生成6万个6位用户名的代码
时间: 2023-05-13 07:05:48 浏览: 83
以下是一个用Python编写的生成6万个6位用户名的代码:
```python
import random
import string
usernames = []
for i in range(60000):
username = ''.join(random.choices(string.ascii_lowercase + string.digits, k=6))
usernames.append(username)
print(usernames)
```
这个代码使用了Python的random和string模块来生成随机的6位用户名,并将它们存储在一个列表中。在生成用户名时,我们使用了random.choices函数来从字母表和数字中随机选择字符,然后使用join函数将它们组合成一个字符串。最后,我们打印出生成的用户名列表。
相关问题
用python写一段代码判断用户名和密码是否正确
可以使用以下代码来判断用户名和密码是否正确:
```python
username = input("请输入用户名: ")
password = input("请输入密码: ")
# 假设正确的用户名和密码为 "admin" 和 "123456"
if username == "admin" and password == "123456":
print("登录成功")
else:
print("用户名或密码错误")
```
这段代码中,我们使用 `input()` 函数来获取用户输入的用户名和密码,然后使用 `if` 语句来判断用户名和密码是否与正确的值匹配。如果匹配成功,则输出 "登录成功",否则输出 "用户名或密码错误"。
帮我写一个python Flask 用户名登陆页面
好的,我可以回答这个问题。以下是一个简单的 Python Flask 用户名登陆页面的代码示例:
```python
from flask import Flask, render_template, request, redirect, url_for
app = Flask(__name__)
@app.route('/')
def index():
return render_template('login.html')
@app.route('/login', methods=['POST'])
def login():
username = request.form['username']
password = request.form['password']
if username == 'admin' and password == 'password':
return redirect(url_for('success'))
else:
return redirect(url_for('index'))
@app.route('/success')
def success():
return '登陆成功!'
if __name__ == '__main__':
app.run(debug=True)
```
这个示例使用 Flask 框架创建了一个简单的登陆页面,当用户输入正确的用户名和密码时,会跳转到一个成功页面。你可以根据自己的需要进行修改和扩展。
阅读全文