captap生成验证码
from captcha.image import ImageCaptchaimport matplotlib.pyplot as pltimport numpy as npimport randomimport stringcharacter = string.digits + string.ascii_uppercasewidth,height,n_len,n_class = 210,80,6
·
from captcha.image import ImageCaptcha
import matplotlib.pyplot as plt
import numpy as np
import random
import string
character = string.digits + string.ascii_uppercase
width,height,n_len,n_class = 210,80,6,len(character)
#自定义字体样式
#ImageCaptcha有默认的字体样式
#myfonts = [r'./ttf/1.ttf', r'./ttf/.2.ttf',r'./ttf/3.ttf',r'./ttf/4.ttf']
#实例化captap模块的ImageCaptcha类
vCodeobj=ImageCaptcha(width=width,height=height,fonts=None)
#生成验证码的内容
random_str = ''.join([random.choice(character) for j in range(n_len)])
#将内容制成图片
img = vCodeobj.generate_image(random_str)
plt.imshow(img)
plt.axis('off')
plt.show()
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)