Python使用QRCode模块生成二维码实例详解


Posted in Python onJune 14, 2017

Python使用QRCode模块生成二维码

QRCode官网

https://pypi.python.org/pypi/qrcode/5.1

简介

python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。

简单用法

import qrcode 
img = qrcode.make('hello, qrcode')
img.save('test.png')

高级用法

import qrcode 
qr = qrcode.QRCode(   
  version=1,   
  error_correction=qrcode.constants.ERROR_CORRECT_L,   
  box_size=10,   
  border=4, 
) 
qr.add_data('hello, qrcode') 
qr.make(fit=True) 
img = qr.make_image()
img.save('123.png')

参数含义:

version:值为1~40的整数,控制二维码的大小(最小值是1,是个12×12的矩阵)。 如果想让程序自动确定,将值设置为 None 并使用 fit 参数即可。

error_correction:控制二维码的错误纠正功能。可取值下列4个常量。

ERROR_CORRECT_L:大约7%或更少的错误能被纠正。

ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。

ROR_CORRECT_H:大约30%或更少的错误能被纠正。

box_size:控制二维码中每个小格子包含的像素数。

border:控制边框(二维码与图片边界的距离)包含的格子数(默认为4,是相关标准规定的最小值)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python采用Django制作简易的知乎日报API
Aug 03 Python
Python制作钉钉加密/解密工具
Dec 07 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 Python
python 导入数据及作图的实现
Dec 03 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
pandas的resample重采样的使用
Apr 24 Python
python实现xml转json文件的示例代码
Dec 30 Python
Python之matplotlib绘制折线图
Apr 13 Python
Python中扩展包的安装方法详解
Jun 14 #Python
Python模拟登陆实现代码
Jun 14 #Python
Python 自动刷博客浏览量实例代码
Jun 14 #Python
python简单线程和协程学习心得(分享)
Jun 14 #Python
Python字符串处理实现单词反转
Jun 14 #Python
python3实现UDP协议的服务器和客户端
Jun 14 #Python
老生常谈Python基础之字符编码
Jun 14 #Python
You might like
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
javascript每日必学之多态
2016/02/23 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
python使用KNN算法识别手写数字
2019/04/25 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
简单了解python的break、continue、pass
2019/07/08 Python
python实现最小二乘法线性拟合
2019/07/19 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
python如何编写win程序
2020/06/08 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
工业设计专业推荐信
2013/10/29 职场文书
企业管理部经理岗位职责
2013/12/24 职场文书
低碳环保口号
2014/06/12 职场文书
教育系统干部作风整顿心得体会
2014/09/09 职场文书
干部考察材料范文
2014/12/24 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
你需要掌握的20个Python常用技巧
2022/02/28 Python
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang