Coin163

首页 > python工具-------随机生成密码文件

python工具-------随机生成密码文件

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1073

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
入口地址https://www.aliyun.com/minisite/goods

在运维工作中,我们经常需要为用户编辑密码,可以编写一个简单的python脚本随机产生,避免看着键盘抓耳挠腮:

#!/usr/bin/python
#coding:utf8
import random
import string
num='0123456789'
spc_str=['!','@','#','$','^','&','(',')']
sstr=string.ascii_lowercase+string.ascii_uppercase
def pwd1():
        pwd=''
        for i in range(0,2):
                pwd += random.choice(str(num))
                pwd += random.choice(spc_str)
                pwd += random.choice(sstr)
        print pwd
def pwd2():
        pwd=''
        for i in range(0,2):
                pwd += random.choice(spc_str)
                pwd += random.choice(str(num))
                pwd += random.choice(sstr)
        print pwd
def pwd3():
        pwd=''
        for i in range(0,2):
                pwd += random.choice(sstr)
                pwd += random.choice(spc_str)
                pwd += random.choice(str(num))
        print pwd
fun_list=['pwd1','pwd2','pwd3']
func=random.choice(fun_list)
eval(func)()

原文

在运维工作中,我们经常需要为用户编辑密码,可以编写一个简单的python脚本随机产生,避免看着键盘抓耳挠腮: #!/usr/bin/python #coding:utf8 import random import string num='0123456789' s

------分隔线----------------------------
相关推荐