专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Python应用短文,7行代码自制个二维码生成器工具

ins518 2024-09-18 17:43:32 技术文章 12 ℃ 0 评论

转载说明:原创不易,未经授权,谢绝任何形式的转载

你曾经有过需要制作二维码的经历吗?但你发现可能需要支付一些服务费才能使用的第三方在线服务,或者需要创建一个帐户并注册,然后以后接到莫名其妙的电话或垃圾邮件。现在不用再寻找了,我已经为您找到了解决方案。我制作了一个简单的Python程序,任何会使用电脑的人都可以使用。

1、安装qrcode库

qrcode库是一个用于生成QR码的Python库。要安装它,请在终端中运行以下命令:

pip install qrcode

2、导入qrcode库

安装完成后,您可以通过添加以下代码将qrcode库导入到您的Python项目中:

import qrcode

3、创建一个二维码对象

接下来,您需要创建一个QR Code对象。您可以通过使用您想要的QR Code版本、大小和边框来初始化QRCode实例。例如:

qr = qrcode.QRCode(version=1, box_size=10, border=5)

4. 设置URL

接下来,您需要获取用于QR码的URL并进行设置。为此,我们提示用户输入URL:

data = input("Enter the url you want as a QR code: ")
qr.add_data(data)

5. 生成QR码

既然您已经创建了QR码对象,那么现在需要生成实际QR码图像。为此,您需要添加以下代码:

qr.make(fit=True)

这将根据步骤3中创建的QR Code对象中包含的数据生成QR码图像。

6. 设置图片文件的样式

现在您已经生成了QR码图像,您需要为其添加一个图片样式。您可以通过添加以下代码来实现:

img = qr.make_image(fill_color="black", back_color="white")

这将创建一个具有黑色前景和白色背景的图像对象,适合打印或在屏幕上显示。

7. 保存图片

将图片保存到您的计算机中,您需要添加以下代码:

img.save("qrcode.png")

这将把图像文件保存为“qrcode.png”,并放在您当前的工作目录中。就这样!您已经成功创建了二维码。

完整代码

以下是本篇文章的完整代码,总共有 7 行,是不是很简单呢,赶紧复制收藏起来:

import qrcode
qr = qrcode.QRCode(version=1,box_size=10,border=5)
data = input("Enter the url you want as a QR code: ")
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save("qrcode.png")

总结

今天的分享就到这里,感谢你的阅读,希望能够帮助到你,文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多有需要的人看到,最后别忘记关注「前端达人」,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。

原文:https://blog.devgenius.io/never-pay-for-a-qr-code-generator-again-bcfd5d83445f

作者:Jacob Narayan

非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表