Python-QRCode模块,生成二维码

Usage
From the command line, use the installed qr
script:

qr "Some text" > test.png

Or in Python, use the make
shortcut function:

import qrcodeimg = qrcode.make('Some data here')

Advanced Usage
For more control, use the QRCode
class. For example:

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

解释一下:

  • version:一个整数,范围为1到40,表示二维码的大小(最小值是1,是个12×12的矩阵),如果想让程序自动生成,将值设置为 None 并使用 fit=True 参数即可。
  • error_correction:二维码的纠错范围,可以选择4个常量
  • ERROR_CORRECT_L 7%以下的错误会被纠正
  • ERROR_CORRECT_M (default) 15%以下的错误会被纠正
  • ERROR_CORRECT_Q 25 %以下的错误会被纠正
  • ERROR_CORRECT_H. 30%以下的错误会被纠正
  • boxsize:每个点(方块)中的像素个数
  • border:二维码距图像外围边框距离,默认为4,而且相关规定最小为4

更多看官网https://pypi.python.org/pypi/qrcode/5.1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,701评论 6 427
  • 八月未央,隆阳的每一寸土地都被雨水浸透了,我们散漫地晃荡在龙泉路,无意间撞进了一家花店,开始还以为不过是家寻常的花...
    F风荷阅读 3,728评论 0 4
  • 小时候爸爸经常帮我们四姊妹洗脸,晚上帮我们四姊妹睡在竹席上打扇子。给我们扎粉笔盒当键子踢。还有给我们用小钢夹做木偶...
    蓉心阅读 3,496评论 2 1
  • Buringsoul阅读 832评论 1 1
  • 瑜伽冥想让你心境平和 瑜伽体式让你身体有种超越极限的快感 瑜伽休息术让你完全的愉悦的放松
    艾雅瑜伽会馆阅读 1,261评论 0 0