Python qrcode 生成一个二维码的实例详解


Posted in Python onFebruary 12, 2020

借助第三方库qrcode实现。

二维码图片生成借助pillow

qrcode的安装

在命令行中输入

pip install qrcode[pil]

用法:

1、在命令行中输入

qr "Some text" > test.png

Python qrcode 生成一个二维码的实例详解

2、在python中输入

import qrcode
img = qrcode.make('Some data here')

高级用法:

使用QRCode类

import qrcode
qr = qrcode.QRCode(
 version=1,
 error_correction=qrcode.constants.ERROR_CORRECT_L,
 box_size=10,
 border=4,
)
qr.add_data('Some data')
qr.make(fit=True)
 
img = qr.make_image(fill_color="black", back_color="white")

参数 version :二维码的尺寸大小,一共40个尺寸,1-40的整数 控制二维码大小(最小为1,21x21的矩阵)

参数 error_correction :纠错级别,例如二维码残了,还是能扫出来,默认为M级别

error_correction
ERROR_CORRECT_L L级别 大约7%的字码可被修正
ERROR_CORRECT_M (default) M级别 大约15%的字码可被修正
ERROR_CORRECT_Q Q级别 大约25%的字码可被修正
ERROR_CORRECT_H H级别 大约30%的字码可被修正

参数 box_size :控制二维码的每一小格多少像素

参数 border :控制边框,最小为4

参数 fill_color 和 back_color :改变二维码的背景颜色和每一小格的颜色

更多用法请看参考资料

参考资料:https://libraries.io/pypi/qrcode

以上就是本次给大家整理的全部相关知识点,如果大家还有任何补充可以联系三水点靠木

Python 相关文章推荐
Python实现配置文件备份的方法
Jul 30 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
python 删除非空文件夹的实例
Apr 26 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
Python基础之函数的定义与使用示例
Mar 23 Python
python调用摄像头拍摄数据集
Jun 01 Python
python 递归调用返回None的问题及解决方法
Mar 16 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
Python3如何使用range函数替代xrange函数
Oct 05 Python
用Python的绘图库(matplotlib)绘制小波能量谱
Apr 17 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 #Python
python标准库os库的函数介绍
Feb 12 #Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 #Python
Python django框架开发发布会签到系统(web开发)
Feb 12 #Python
Python计算公交发车时间的完整代码
Feb 12 #Python
详解Django3中直接添加Websockets方式
Feb 12 #Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 #Python
You might like
php生成与读取excel文件
2016/10/14 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
类之Prototype.js学习
2007/06/13 Javascript
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
javascript 继承实现方法
2009/08/26 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
python海龟绘图实例教程
2014/07/24 Python
Python中for循环控制语句用法实例
2015/06/02 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
python实现外卖信息管理系统
2018/01/11 Python
Python字符串的常见操作实例小结
2019/04/08 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
使用python求解二次规划的问题
2020/02/29 Python
Python如何读写二进制数组数据
2020/08/01 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
大学运动会通讯稿
2014/01/28 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
教师个人教学总结
2015/02/11 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
python多线程方法详解
2022/01/18 Python