片段代码之(生成密码)

#密码生成
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)) #调取密码生成方法

  

posted @ 2024-02-23 12:31  小戳同学  阅读(4)  评论(0编辑  收藏  举报