摘要:
下文讲述Python中生成随机图形验证码方法分享,如下所示;
当父类中的方法被子类重写后,我们在子类中如何调用父类的方法呢?
下文将一一道来,如下所示:
实现思路:
1.创建图片
2.创建画笔
3.在图片上绘制相应的信息
注意事项:
此方法需运用到Image库,所以需安装pillow模块
pip install pillow
例:
Python生成验证码的示例分享
#maomao365.com
#Python 运行父类方法的示例分享
import math;
import random;
from PIL import Image,ImageDraw,ImageFont
#定义使用Image类实例化一个长为300px,宽为300px,纯白背景的图片
img1=Image.new(mode="RGB",size=(300,300),color=(255,255,255))
#创建画笔
draw1=ImageDraw.Draw(img1,mode="RGB")
#在图片上生成字体
draw1.text([100,100],str(math.floor(random.random()*10000)),"red")
#图片上生成文本
with open("yanzhengma.png","wb") as f:
img1.save(f,format="png")
#打开图片
img1.show();