背景
二维码介绍
QR 码是二维条码的一种,QR来自英文 “Quick Response” 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码。QR 码 比普通条码可存储更丰富的信息,包括对文字、URL 地址和其他类型的数据加密,亦无需像普通条码般在扫描时需直线对准扫描器。QR码呈正方形,只有黑白两色。在3个角落中印有较小的“回”字正方图案,这3个是帮助解码软件定位的图案,用户可不需要对准扫描,任意角度数据都能被正确读取。
现随着智能手机的普及,已广泛应用于平常生活中,例如商品信息查询、社交好友互动、网络地址访问等等。
简介
- pyqrcode模块则是一个QR码生成器,使用简单,用纯python编写;
- qrcode模块是Github上的一个开源项目,提供了生成二维码的接口。qrcode默认使用PIL库用于生成图像。由于生成 qrcode 图片需要依赖 Python 的图像库,所以需要先安装 Python 图像库 PIL(Python Imaging Library)。
实战
# 安装pyqrcode pip install pyqrcode
下面将我们的链接🔗生成二维码
原始链接
链接:#OCR
代码
import pyqrcode import png from pyqrcode import QRCode inpStr = "https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIxMjE1ODAzOA==&action=getalbum&album_id=1996721457741037570" \ "&scene=173&from_msgid=2650631198&from_itemidx=1&count=3&nolastread=1#wechat_redirect " qrc = pyqrcode.create(inpStr) qrc.png("baidu.png", scale=6)
二维码
微信扫描出来我们的连接,如图
参考文档
下集预告
- pygame(制作游戏)
关注「测试开发囤货」公众号回复「AI」,送你一套 Python机器学习 电子书。