您可以首先生成一个匹配的密码,方法是先选择一个特殊的字符和一个数字(以相同的方式选择一个小写字母和一个大写字母),然后填满所有内容,最后对顺序进行重新排序:
pwlist = ([random.choice(special_char),random.choice(string.ascii_digits),random.choice(string.ascii_lowercase),random.choice(string.ascii_uppercase), ]+ [random.choice(string.ascii_lowercase + string.ascii_uppercase + special_char + string.ascii_digits) for i in range(4)])random.shuffle(pwlist)pw = ''.join(pwlist)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)