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文件与目录操作实例详解
Feb 22 Python
python 根据正则表达式提取指定的内容实例详解
Dec 04 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
python3 实现验证码图片切割的方法
Dec 07 Python
python实现批量视频分帧、保存视频帧
May 31 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
Python urllib request模块发送请求实现过程解析
Dec 10 Python
详解python中的异常和文件读写
Jan 03 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
星际RPG字典
2020/03/04 星际争霸
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
js multiple全选与取消全选实现代码
2012/12/04 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
jquery实现删除一个元素后面的所有元素功能
2015/12/21 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
使用 vue-i18n 切换中英文效果
2018/05/23 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
创建学习型党组织实施方案
2014/03/29 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
小学课外阅读总结
2014/07/09 职场文书
法人授权委托书样本
2014/09/19 职场文书
慰问信范文
2015/02/14 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
消防演习通知
2015/04/25 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
会议主持人开场白台词
2015/05/28 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
中秋联欢会主持词
2015/07/04 职场文书
岗位聘任协议书
2015/09/21 职场文书