精华内容
下载资源
问答
  • python生成二维码

    2017-12-06 11:08:57
    python生成二维码
    import qrcode
    
    qr = qrcode.QRCode(version=None,  # version:值为1~40的整数,控制二维码的大小(最小值是1,是个12×12的矩阵)。 如果想       让程序自动确定,将值设置为 None 并使用 fit 参数即可。error_correction=qrcode.constants.ERROR_CORRECT_L,  # 控制二维码的错误纠正功能。可取值下列4个常量。box_size=10,  # 控制二维码中每个小格子包含的像素数。border=2,  # 控制边框(二维码与图片边界的距离)包含的格子数(默认为4,是相关标准规定的最小值)
    )
    url = 'https://www.baidu.com'
    qr.add_data(url)
    qr.make(fit=True)
    img = qr.make_image()
    img.save('123.png')
    
    '''
    ERROR_CORRECT_L:大约7%或更少的错误能被纠正。
    ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。
    ROR_CORRECT_H:大约30%或更少的错误能被纠正。
    '''

    展开全文
  • Python生成二维码

    千次阅读 2017-04-30 20:44:36
    Python生成二维码

    1、参考链接

    https://pypi.python.org/pypi/qrcode

    2、环境介绍

    Python 3.5.3
    wingide

    3、基础环境安装

    pip install qrcode


    pip install pillow


    4、示例代码

    #cat qrcode_unionbigdata.py.py

    #! /usr/bin/env python
    # -*- coding:utf-8 -*-
    # __author__ = "Jacson.Bai"
    import qrcode
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=4,
    )
    qr.add_data('http://www.unionbigdata.com')
    qr.make(fit=True)
    img = qr.make_image()
    #print ('img',img)
    img.save('unionbigdata.png')


    5、结果展示


    6、注意事项

    模块命名要规范哦


    展开全文
  • 前言前几天有朋友在朋友圈问我能不...如何通过Python生成二维码?直接看下面。qrcode首先安装这个库pipinstallqrcode这个库的GitHub地址也给大家,方便大家更进一步了解https://github.com/lincolnloop/python-qr...

    前言

    前几天有朋友在朋友圈问我能不能写个生成二维码的文章。感谢这位朋友给的思路。在很多时候,我们有需要二维码的需求,例如我们关注公众号的二维码、支付的二维码等。如何通过Python来生成二维码?直接看下面。

    qrcode

    首先安装这个库

    pip install qrcode

    这个库的GitHub地址也给大家,方便大家更进一步了解

    https://github.com/lincolnloop/python-qrcode

    简单使用

    用这个库来生成二维码,简直不要太简单了,只需一行代码!

    img = qrcode.make(data="你好")

    当然我们还需要导入库以及保存为图片格式:

    import qrcode

    # 生成二维码

    img = qrcode.make(data="你好")

    # 将二维码保存为图片

    with open('test.png', 'wb') as f:

    img.save(f)

    运行一下代码,就可以看到生成了一张test.png的图片:

    扫码后可以看到:

    当然你不仅仅能放文本在里面,你还能让它跳转链接,你只需要把data里的数据改为url即可。

    高级使用

    除了简单生成二维码外,我们还能够自定义一些属性。

    import qrcode

    qr = qrcode.QRCode(

    version=20,

    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")

    with open('test1.png', 'wb') as f:

    img.save(f)

    可以看到,属性都在QRCode对象中设置,下面我来简单介绍一下上面的参数。

    version:二维码大小,用1~40之间的整数来设置。最小的version=1,是一个21x21的矩阵。如果你想自动生成,将值设置为 None 并使用 fit=True 参数即可。

    error_correction: 二维码的纠错范围,可以选择4个常量:

    ERROR_CORRECT_L 7%以下的错误会被纠正

    ERROR_CORRECT_M (default) 15%以下的错误会被纠正

    ERROR_CORRECT_Q 25 %以下的错误会被纠正

    ERROR_CORRECT_H. 30%以下的错误会被纠正

    box_size:每一个点中的像素个数

    border:二维码距图像外围边框距离,默认为4,而且相关规定最小为4

    fill_color和back_color:可以更改QR的背景和绘画颜色。

    大家可以通过设置上面相关的值来满足自己的需求,下面给大家看几张我生成的二维码。

    总结

    好了,以上就是我们今天的内容!希望大家能够把二维码生成的这个库运用到实际开发当中。如果想看更多有意思的东西,可以点个在看!!!当然你想要看哪方面的文章,也可以私信我的微信(加微信方法在下面)。

    展开全文
  • python 生成二维码

    2018-01-19 23:07:00
    练习使用python编写二维码小程序; 需要安装 Python二维码库 -- qrcode pip install qrcode ...# a = qrcode.make('http://www.baidu.com')#默认生成二维码 # a.save('二维码_百度.png') qr = qrcode...

    练习使用python编写二维码小程序;

    需要安装 Python 的二维码库 -- qrcode

    pip install qrcode

    代码如下:

    #coding=utf-8
    
    import qrcode
    # a = qrcode.make('http://www.baidu.com')#默认生成的二维码 # a.save('二维码_百度.png') qr = qrcode.QRCode( version=1, error_correction=qrcode.ERROR_CORRECT_Q, box_size=4, border=2 ) qr.add_data('http://www.baidu.com/') qr.make(fit=True) img = qr.make_image(fill_color='yellow', back_color='blue') img.save('二维码_百度.png')

    参数 version 表示生成二维码的尺寸大小,取值范围是 1 至 40,最小尺寸 1 会生成 21 * 21 的二维码,version 每增加 1,生成的二维码就会添加 4 尺寸,

    例如 version 是 2,则生成 25 * 25 的二维码。

    参数 error_correction 指定二维码的容错系数,分别有以下4个系数:

    1. ERROR_CORRECT_L: 7%的字码可被容错

    2. ERROR_CORRECT_M: 15%的字码可被容错

    3. ERROR_CORRECT_Q: 25%的字码可被容错

    4. ERROR_CORRECT_H: 30%的字码可被容错

    参数 box_size 表示二维码里每个格子的像素大小。

    参数 border 表示边框的格子厚度是多少(默认是4)。

     

    生成的二维码如下:

    默认生成的二维码:

     

    设置尺寸颜色生成的二维码:

     

    转载于:https://www.cnblogs.com/feiyueNotes/p/8319175.html

    展开全文
  • python生成二维码,几行代码就可以实现 两种方式可以实现 python的第三方模块qrcode和MyQR的都可以快速的生成二维码,生成的二维码扫码之后可以是url链接也可以是图片或者文本。 安装方式 """python pip install ...
  • python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库为PIL和QRcode。 坑爹的是,百度了好久都没有找到PIL,不...
  • Python 生成二维码

    2020-02-05 16:18:22
    python-3.5.2 MyQR-2.3.1 $ sudo pip3 install MyQR $ wget http://labfile.oss.aliyuncs.com/courses/1126/Sources.zip #这里提供制作二维码所需要的图片资源 $ unzip Sources.zip 由于虚拟环境缺少了一些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,775
精华内容 710
关键字:

python生成二维码

python 订阅