python产生任意位数随机密码的示例代码

import string
rdmstr=string.ascii_letters+string.digits+string.punctuation;
#依次是26*2个字母,0-9数字,标点符号
import random
print(''.join([random.choice(rdmstr) for i in range(15)]))
#其中把15改为任意整数就可以设置密码长度

python产生任意位数随机密码的示例代码_第1张图片

你可能感兴趣的:(python)