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迭代器
Nov 08 Python
详解python的ORM中Pony用法
Feb 09 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python unittest单元测试框架总结
Sep 08 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
wxPython之wx.DC绘制形状
Nov 19 Python
Python如何使用OS模块调用cmd
Feb 27 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
Nov 06 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
教你怎么用python爬取爱奇艺热门电影
May 20 Python
Python快速优雅的批量修改Word文档样式
May 20 Python
使用Django框架创建项目
Jun 10 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
初级的用php写的采集程序
2007/03/16 PHP
php 高性能书写
2010/12/11 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
2018/01/03 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
2020/04/27 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
Python编程之属性和方法实例详解
2015/05/19 Python
Python实现的爬取网易动态评论操作示例
2018/06/06 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
详解Python中的测试工具
2019/06/09 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
Python的互斥锁与信号量详解
2019/09/12 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
中文专业毕业生自荐信
2013/10/28 职场文书
亲属关系公证书
2014/04/08 职场文书
营销与策划实训报告
2014/11/05 职场文书
一文简单了解MySQL前缀索引
2022/04/03 MySQL