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进行稳定可靠的文件操作详解
Dec 31 Python
Python学习之asyncore模块用法实例教程
Sep 29 Python
深入理解NumPy简明教程---数组2
Dec 17 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
IntelliJ IDEA安装运行python插件方法
Dec 10 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
golang中的空接口使用详解
Mar 30 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下删除字符串中HTML标签的函数
2008/08/27 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
PHP文件上传类实例详解
2016/04/08 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
javascript中call和apply方法浅谈
2013/09/27 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
基于jQuery的图片不完全按比例自动缩小
2014/07/11 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
浅析JS异步加载进度条
2016/05/05 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
Python get获取页面cookie代码实例
2018/09/12 Python
Python while true实现爬虫定时任务
2020/06/08 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
药剂专业学生求职信范文
2013/12/28 职场文书
经济管理自荐书
2014/06/09 职场文书
项目安全员岗位职责
2015/02/15 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
甲午大海战观后感
2015/06/02 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python