`
dawuafang
  • 浏览: 1106700 次
文章分类
社区版块
存档分类
最新评论

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使用QRCode模块生成二维码实例详解

    Python使用QRCode模块生成二维码 QRCode官网 http://huoche.7234.cn/images/jb51/o5tnnfbfyji.png’) 高级用法 import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_...

    Generate-two-dimensional-code:使用python-qrcode模块生成二维码

    Generate-two-dimensional-code:使用python-qrcode模块生成二维码

    Python基于QRCode实现生成二维码的方法【下载,安装,调用等】

    本文实例讲述了Python基于QRCode实现生成二维码的方法。分享给大家供大家参考,具体如下: QR码是一种矩阵码,或二维空间的条码,1994年由日本Denso-Wave公司发明。QR是英文Quick Response的缩写,即快速反应的意思...

    python二维码操作:对QRCode和MyQR入门详解

    生活中常见的二维码功能在使用python第三方库来生成十分容易 三个大矩形是定位图案,用于标记二维码的大小。这三个定位图案有白边,通过这三个矩形就可以标识一个二维码了。 QRCode 生成这个二维码只用一行 import...

    python项目二维码识别系统.zip

    - 可能还实现了生成二维码的功能,以供测试和实际应用中使用。 3. **功能特点**: - 系统能够从图像中检测出二维码并提取其内容。 - 支持多种格式的二维码识别,包括静态和动态二维码。 - 提供了一个用户界面,允许...

    python课程设计-企业编码管理系统(源码+可执行程序exe+使用说明)

    python课程设计-企业编码管理系统(源码+可执行程序exe+使用说明) 具体的操作步骤如下: (1)生成6位数字防伪编码。 (2)生成9位系列产品数字防伪编码。...Python第三方模块:qrcode,pystrich

    Python django框架输入汉字,数字,字符生成二维码实现详解

    模块必备:Python环境 + pillow + qrcode 模块 核心代码 import qrcode qr = qrcode.QRCode( version=2, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=20, border=4, ) qr.add_data('你

    二维码Version2.py

    创建一个窗体, 下载安装qrcode模块和python-barcode模块。 点击命令按钮可以生成二维码和条形码。点击窗体上的预览,打印,另存为按钮, 调用windows画笔, 对生成的编码图像文件可以进行操作.

    qr_code_generator:为任何文本或链接生成二维码

    qr_code_generator 为任何文本或链接生成二维码。 要安装的库/模块-pip install枕头pip install os-sys pip install PyQRCode 执行后,保存二维码图像。

    一行Python代码制作动态二维码的实现

    在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。 GitHub网站参加:https://github.com/sylnsfar/qrcode 用法比较简单,直接通过...

    基于Python生成个性二维码过程详解

    通过调用MyQR模块来实现生成个人所需二维码。 安装: pip install myqr 二、代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myqr.run( words='http://www.cnblogs.com/mayi0312', save_name='qrcode....

    python利用elaphe制作二维条形码实现代码

    手机上的二维码识别程序已经做...作为一个程序猿,我们也要懂得如何制作二维条形码 python的elaphe模块帮我们解决了问题 复制代码 代码如下: from elaphe import barcode def get_barcode(info): a = barcode(‘qrcode

    WTF-OTP:WTForms的2FA

    QRCode生成基于[WTForms]的秘密字段和身份验证验证器如何使用如果您想要二维码: 首先,编写表单以生成密钥并进行身份验证: form.py #!/usr/bin/env python# coding=utf-8from flask_wtf import Formimport ...

Global site tag (gtag.js) - Google Analytics