前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >04 奇妙的Python库之【pyqrcode(生成二维码)】

04 奇妙的Python库之【pyqrcode(生成二维码)】

作者头像
测试开发囤货
发布2021-09-08 10:26:43
1.4K0
发布2021-09-08 10:26:43
举报
文章被收录于专栏:测试开发囤货测试开发囤货
背景

二维码介绍

QR 码是二维条码的一种,QR来自英文 “Quick Response” 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码。QR 码 比普通条码可存储更丰富的信息,包括对文字、URL 地址和其他类型的数据加密,亦无需像普通条码般在扫描时需直线对准扫描器。QR码呈正方形,只有黑白两色。在3个角落中印有较小的“回”字正方图案,这3个是帮助解码软件定位的图案,用户可不需要对准扫描,任意角度数据都能被正确读取。

现随着智能手机的普及,已广泛应用于平常生活中,例如商品信息查询、社交好友互动、网络地址访问等等。

简介

  1. pyqrcode模块则是一个QR码生成器,使用简单,用纯python编写;
  2. qrcode模块是Github上的一个开源项目,提供了生成二维码的接口。qrcode默认使用PIL库用于生成图像。由于生成 qrcode 图片需要依赖 Python 的图像库,所以需要先安装 Python 图像库 PIL(Python Imaging Library)。

实战

代码语言:javascript
复制
# 安装pyqrcode
pip install pyqrcode

下面将我们的链接🔗生成二维码

原始链接

链接:#OCR

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

代码

代码语言:javascript
复制
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)

二维码

微信扫描出来我们的连接,如图

参考文档

  • 使用文档:https://pythonhosted.org/PyQRCode/

下集预告

  • pygame(制作游戏)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发囤货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二维码介绍
  • 简介
  • 实战
    • 原始链接
      • 代码
        • 二维码
        • 参考文档
        • 下集预告
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档