片段代码之(生成密码)
#密码生成
import random
import string
def generate_password(length):
char_str=string.ascii_letters+string.digits+string.punctuation #英文,数字,特殊字符合集
password=''
for i in range(length):
pstr = ''.join(random.choice(char_str)) #每次产生一个字符
password=password+pstr #密码统计
return password
length=int(input("请输入密码长度:")) #输入密码长度
print(generate_password(length)) #调取密码生成方法

浙公网安备 33010602011771号