import random #添加随机模块
import string 添加字符模块

str1 = string.ascii_letters # 所有的字母大写和小写
str2 = string.digits # 0 -9 数字
str3 = string.ascii_lowercase # 小写字母
str4 = string.ascii_uppercase # 大写字母

random.choice(列表) # 随机在列表中选择一个元素
random.sample(列表,个数) # 随机在列表中选择固定个数的元素

code_str1 = string.ascii_lowercase #小写字母
code_str2 = string.ascii_uppercase #大写字母
print(code_str1)
print(code_str2)
code_str = string.ascii_letters + string.digits #所有的字母大写和小写+ 0 -9 数字
print(code_str)
python中如何快速生成验证码_第1张图片
#print(random.sample(code_str,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())
print([gen_code() for i in range(1000)])

python中如何快速生成验证码_第2张图片