验证码(内推码)一般都是右大小的字母以及数字组成的。
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(列表,个数) # 随机在列表中选择固定个数的元素
1 生成10个6位数的验证码
import string
import random
def create():
str1 = string.ascii_letters + string.digits
s = ''.join([random.choice(str1) for i in range(6)])
return s
result = [create() for k in range(10)]
print(result)
.
import string
import random
str1 = string.ascii_letters + string.digits
result = [ ''.join(random.sample(str1,6)) for k in range(10)]
print(result)