如何用 Python 生成二维码

探索 Python“qrcode”包的初学者友好教程 如何在 Python 中生成 QR 码一文首先出现在 Towards Data Science 上。

来源:走向数据科学

转二维码

二维码中的“QR”代表快速响应。二维码是一种新兴的简单方法,无需在手机上输入或搜索任何内容即可检索信息。这些代码本质上是黑白方块的图案,其中嵌入了可扫描的数字代码。如今,餐馆使用这些二维码向顾客展示菜单,商店和超市将它们用作非接触式数字支付的一种形式,活动管理团队将它们用作活动和会议的快速签到等等。

生成二维码

如前所述,QR 码被开发为一种由黑白小方块组成的图案或网格,以二进制形式(即 0 和 1)存储信息。只要图案保持不变,信息就会以特殊的方式编码在代码中,并具有自定义颜色、背景和框架的功能。

以下是使用 Python“qrcode”包生成的 QR 码示例:

二维码
链接到我的 TDS 作者简介(作者提供的图片)

使用具有二维码扫描功能的扫描仪扫描上述代码,将进入我的 TDS 个人资料,在这里您可以轻松访问初学者友好的 Python 项目。

在本文中,我们将介绍 Python 包 qrcode、安装它并探索其设计 QR 码的不同功能。

安装软件包

在开始项目之前,我们将安装相关的包。我正在使用 PyCharm IDE 来完成此任务。为了安装“qrcode”Python 包,我将转到 Python 终端并输入以下内容:

Python
pip 安装二维码
安装二维码包(作者图片)

安装 QRCode 包将使我们能够将 QR 码创建为 PNG 文件并将其呈现到 Python 控制台中。但是,如果我们需要更多与图像相关的功能,我们应该安装 Pillow 包来实现图像处理功能。

枕头
pip install "qrcode[pil]"
使用 Pillow 安装 QRCode 包(作者提供的图片)
make()