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实现PS图像调整黑白效果示例
Jan 25 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
python获取磁盘号下盘符步骤详解
Jun 19 Python
python 判断三个数字中的最大值实例代码
Jul 24 Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
Appium+Python实现简单的自动化登录测试的实现
Jan 26 Python
Python绘制散乱的点构成的图的方法
Apr 21 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
php批量上传的实现代码
2013/06/09 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
python调用外部程序的实操步骤
2019/03/04 Python
快速排序的四种python实现(推荐)
2019/04/03 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
python验证码图片处理(二值化)
2019/11/01 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
Python 字符串池化的前提
2020/07/03 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
语文教学感言
2014/02/06 职场文书
保安岗位职责
2014/02/21 职场文书
推广普通话演讲稿
2014/05/23 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript