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

 更新时间:2020年02月12日 09:06:32   作者:lagelhri  
在本篇文章里小编给大家整理的是关于Python qrcode 生成一个二维码的实例内容,需要的朋友们可以学习参考下。

借助第三方库qrcode实现。

二维码图片生成借助pillow

qrcode的安装

在命令行中输入

pip install qrcode[pil]

用法:

1、在命令行中输入

qr "Some text" > test.png

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

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

相关文章

  • 解决Pycharm界面的子窗口不见了的问题

    解决Pycharm界面的子窗口不见了的问题

    今天小编就为大家分享一篇解决Pycharm界面的子窗口不见了的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python将unicode和str互相转化的实现

    python将unicode和str互相转化的实现

    这篇文章主要介绍了python将unicode和str互相转化的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • PyCharm无代码提示解决方案

    PyCharm无代码提示解决方案

    最近发现在使用pycharm编写python代码的时候发现没有了代码提示的功能,下面这篇文章主要给大家介绍了关于PyCharm无代码提示解决方案的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • 使用python爬取taptap网站游戏截图的步骤

    使用python爬取taptap网站游戏截图的步骤

    这篇文章主要介绍了使用python爬取taptap游戏截图的步骤,帮助大家更好的理解和学习使用python进行爬虫,感兴趣的朋友可以了解下
    2021-05-05
  • python执行js脚本报错CryptoJS is not defined问题

    python执行js脚本报错CryptoJS is not defined问题

    这篇文章主要介绍了python执行js脚本报错CryptoJS is not defined问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Python3 replace()函数使用方法

    Python3 replace()函数使用方法

    这篇文章主要介绍了Python3 replace()函数使用方法,需要的朋友可以参考下
    2018-03-03
  • pycharm中多进程踩坑记录--Python

    pycharm中多进程踩坑记录--Python

    这篇文章主要介绍了pycharm中多进程踩坑记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • Python获取浏览器Cookies的四种方式小结

    Python获取浏览器Cookies的四种方式小结

    在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的 参考价值,感兴趣的可以了解一下
    2025-07-07
  • Python面向对象之继承和组合用法实例分析

    Python面向对象之继承和组合用法实例分析

    这篇文章主要介绍了Python面向对象之继承和组合用法,结合实例形式分析了Python面向对象程序设计中组合与继承的相关原理、使用方法及操作注意事项,需要的朋友可以参考下
    2018-08-08
  • Python绘制时钟的示例代码

    Python绘制时钟的示例代码

    这篇文章主要介绍了如何利用Python和Pygame库绘制一个简单的时钟效果。文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-02-02

最新评论