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中的yield使用方法
Feb 11 Python
使用Python构建Hopfield网络的教程
Apr 14 Python
Python编程中实现迭代器的一些技巧小结
Jun 21 Python
Python正则表达式实现截取成对括号的方法
Jan 06 Python
如何用itertools解决无序排列组合的问题
May 18 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 Python
python 调用js的四种方式
Apr 11 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 Python
Pandas 数据编码的十种方法
Apr 20 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类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
原生js中ajax访问的实例详解
2017/09/19 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
Python实现的几个常用排序算法实例
2014/06/16 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
简单了解Python write writelines区别
2020/02/27 Python
python2和python3哪个使用率高
2020/06/23 Python
Python+MySQL随机试卷及答案生成程序的示例代码
2021/02/01 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
销售人员中英文自荐信
2013/09/22 职场文书
电大毕业生自我鉴定
2013/11/10 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
商务经理岗位职责
2014/08/03 职场文书
大学迎新生标语
2014/10/06 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2014年店长工作总结
2014/11/17 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
教师继续教育反思周记
2015/06/25 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫