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基础教程之获取本机ip数据包示例
Feb 10 Python
python获取mp3文件信息的方法
Jun 15 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python中正则表达式的使用方法
Feb 25 Python
Python中实现变量赋值传递时的引用和拷贝方法
Apr 29 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
Jan 04 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
对python中url参数编码与解码的实例详解
Jul 25 Python
python实现批量修改服务器密码的方法
Aug 13 Python
python实现输出一个序列的所有子序列示例
Nov 18 Python
python、Matlab求定积分的实现
Nov 20 Python
Python 过滤错误log并导出的实例
Dec 26 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和ACCESS写聊天室(九)
2006/10/09 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
php短信接口代码
2016/05/13 PHP
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
解决Django的request.POST获取不到内容的问题
2018/05/28 Python
dpn网络的pytorch实现方式
2020/01/14 Python
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
成考报名单位证明范本
2014/01/16 职场文书
秘书英文求职信范文
2014/01/31 职场文书
中考冲刺决心书
2014/03/11 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
教你一步步实现一个简易promise
2021/11/02 Javascript