📜  Python | 使用pyqrcode模块生成QR码

📅  最后修改于: 2020-04-10 05:01:01             🧑  作者: Mango

让我们看看如何使用pyqrcode模块在Python中生成QR代码。
pyqrcode模块是一个QR码生成器。该模块可自动执行大多数构建过程以创建QR码。该模块尝试尽可能严格地遵循QR码标准。所使用的术语和编码pyqrcode 直接来自标准。
安装

pip install pyqrcode

pyqrcode.create(content, error='H', version=None, mode=None, encoding=None)创建QR代码时,仅需要编码的内容,将根据给定的内容猜测代码的所有其他属性。该函数将返回一个QRCode 对象。
可以通过功能的可选参数指定所需QR码的所有属性pyqrcode.create()。以下是一些属性:

error: 此参数设置代码的纠错级别.
version: 此参数指定代码的大小和数据容量.
mode: 此参数设置内容的编码方式.

下面是代码:

# 从pyqrcode导入QRCode
import pyqrcode
from pyqrcode import QRCode
# 代表QR码的字符串
s = "www.imangodoc.com"
# 产生QR码
url = pyqrcode.create(s)
# 创建并保存命名为“ myqr.png"的png文件
url.svg("myqr.svg", scale = 8)

输出: