使用qrcode生成二维码, 源码:https://github.com/lincolnloop/python-qrcode
将网址加入到二维码中,扫二维码就可以跳转到该网址
def generate_qr_code(resource, file_name):
"""
资源是 url
"""
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L)
qr.add_data(resource)
qr.make(fit=True)
img = qr.make_image()
# img.show()
# 保存图片
file_name = "{}.png".format(file_name)
file_path = os.path.join(BASE_DIR, "output/{}".format(file_name))
img.save(file_path)
return file_path
参数详解:
version: 值是[1,40] 控制二维码的大小
fill_color:二维码的颜色
back_color: 二维码背景色