python快速生成验证码(内推码/密码)
import random
import stringprint(string.ascii_letters) #生成a~z,A~Z的字符串
print(string.ascii_uppercase) #生成A~Z的字符串
print(string.ascii_lowercase) #生成a~z的字符串
print(string.digits) #生成0~9的字符串
结果:
import random
import string
code_str = string.ascii_letters + string.digits
print(code_str)
print(random.sample(code_str,4)) #随机挑选4个字符
def gen_code(len=4):
# code = ''
# for i in range(len):
# new_s = random.choice(code_str)
# code += new_s
# return code
return ''.join(random.sample(code_str,len))
print([gen_code(10) for i in range(1000)])
还没有评论,来说两句吧...