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中使用第三方模块的教程
Apr 27 Python
python简单文本处理的方法
Jul 10 Python
使用Python进行二进制文件读写的简单方法(推荐)
Sep 12 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
python如何删除文件中重复的字段
Jul 16 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python学生管理系统的实现
Apr 05 Python
python 实现Requests发送带cookies的请求
Feb 08 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 Python
python机器学习Github已达8.9Kstars模型解释器LIME
Nov 23 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
杏林同学录(七)
2006/10/09 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
2013/12/31 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
Vue实现简易翻页效果源码分享
2018/11/08 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
求职自荐信范文格式
2013/11/29 职场文书
创建无烟单位实施方案
2014/03/29 职场文书
城管大队整治方案
2014/05/06 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
城市创卫标语
2014/06/17 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
员工评语范文
2014/12/31 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
css3 选择器
2022/05/11 HTML / CSS