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系列之数据处理编程实例(二)
May 22 Python
python 专题九 Mysql数据库编程基础知识
Mar 16 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
Python实现购物车购物小程序
Apr 18 Python
Python实现简单的文本相似度分析操作详解
Jun 16 Python
Python实现网站表单提交和模板
Jan 15 Python
基于Python实现用户管理系统
Feb 26 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
Python Threading 线程/互斥锁/死锁/GIL锁
Jul 21 Python
python lambda表达式在sort函数中的使用详解
Aug 28 Python
python库matplotlib绘制坐标图
Oct 18 Python
基于Django signals 信号作用及用法详解
Mar 28 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
给海燕B411配件机起死回生配上件
2021/03/02 无线电
php安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
js导出格式化的excel 实例方法
2013/07/17 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
JavaScript中this详解
2015/09/01 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
python改变日志(logging)存放位置的示例
2014/03/27 Python
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
什么是python的必选参数
2020/06/21 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
python openpyxl模块的使用详解
2021/02/25 Python
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
Linux机考试题
2015/07/17 面试题
国旗下的演讲稿
2014/05/08 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
小学国庆节活动总结
2015/03/23 职场文书
思想工作总结范文
2015/08/12 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python