python 二维码生成(qrcode)

348 阅读1分钟

万能的python,功能之一:生成二维码

1、安装qrcode

pip install qrcode

2、生成二维码

# 导入模块
import qrcode
# 传入将要生成二维码的URL
img = qrcode.make('xxxxxx')
# 保存
img.save('test.png')

复杂的写法

import qrcode
qr = qrcode.QRCODE(
    # 
    version=10,
    # 二维码的纠错功能
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    # 二维码中每个小格子包含的像素
    box_size=10,
    # 边框包含的格子数,默认为4
    border=4,
    )
    # 添加数据
    qr.add_data('hello, qrcode!')
    # 填充数据
    qr.make(fit=true)
    # 二维码的背景色和格子色
    img=qr.make_image(fill_color='black', back_color='white');
    img.save('test.png')
    img.show()

3、二维码中添加自定义icon

参考 www.jianshu.com/p/[c0073c6a…](www.jianshu.com/p/c0073c6aa…)