100个Python实战项目(一)使用 Python 生成二维码

我们将生成一个用于 CSDN 链接的二维码,还可以尝试其他的。二维码生成很简单。只需将文本、链接或任何内容传递给QRcode 模块的“make”功能。

import qrcode

img = qrcode.make(“https://haiyong.blog.csdn.net”)

img.save(“haiyongQR.jpg”)

执行此代码输出为:

在这里插入图片描述

你可以扫描并验证。

你可以看到生成此二维码只需 3 行代码。还有一件事要提到的是,你也可以不提供指向 qrcode.make() 函数的链接,可以提供简单的文本。

例如:

❤️CSDN是一个帮助开发者成长的平台。我爱CSDN。❤️

让我们试试看:

import qrcode

img = qrcode.make(“❤️CSDN是一个帮助开发者成长的平台,我爱CSDN❤️”)

img.save(“CSDN.jpg”)

在这里插入图片描述

这是一个部分,我们生成一个二维码并扫描它。但是,如果反过来,我们想读取这个二维码,即现在我们想知道二维码中编码了什么,而无需扫描它呢?为此,我们将使用 OpenCV。OpenCV 是一个专注于实时计算机视觉任务的编程函数库。

安装opencv:

pip install opencv-python</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值