Python|使用 pyqrcode 模块生成二维码
让我们看看如何使用pyqrcode
模块在Python中生成二维码。
pyqrcode
模块是一个二维码生成器。该模块自动化了大部分用于创建 QR 码的构建过程。本模块试图尽可能地遵循二维码标准。 pyqrcode
中使用的术语和编码直接来自标准。
安装
$ pip install pyqrcode
安装一个额外的模块 pypng 以 png 格式保存图像:
$ pip install pypng
pyqrcode.create(content, error='H', version=None, mode=None, encoding=None)
:创建二维码时只需要编码的内容,其他所有属性都会根据关于给出的内容。此函数将返回一个QRCode
对象。
可以通过pyqrcode.create()
函数的可选参数指定所需二维码的所有属性。下面是一些属性:
error: This parameter sets the error correction level of the code.
version: This parameter specifies the size and data capacity of the code.
mode: This parameter sets how the contents will be encoded.
下面是代码:
# Import QRCode from pyqrcode
import pyqrcode
import png
from pyqrcode import QRCode
# String which represents the QR code
s = "www.geeksforgeeks.org"
# Generate QR code
url = pyqrcode.create(s)
# Create and save the svg file naming "myqr.svg"
url.svg("myqr.svg", scale = 8)
# Create and save the png file naming "myqr.png"
url.png('myqr.png', scale = 6)
输出: