格局小了,原来python还能这样玩,qrcode+myqr生成QR code二维码

本文介绍了如何使用Python的qrcode和myqr库生成二维码,包括基本使用、参数设置和颜色调整。qrcode支持中文,myqr则能生成更美观的二维码,包括静态和动态形式,但仅限英文内容。通过实例展示了不同二维码的生成过程。
摘要由CSDN通过智能技术生成

前言

众所周知python上天入地无所不能

所以生成二维码这种小事当然不在话下

qrcode

我们可以通过qrcode来生成二维码,并且它可以生成中文等语言的二维码,可是生成出来的二维码却很普通,丝毫没有一点儿个性。

官方文档 https://pypi.org/project/qrcode/

安装

qrcode是python的第三方库
可以直接用pip下载

pip install qrcode
pip install qrcode[pil]

如果不会安装库 点我!!!点我!!!
qrcode[pil]可以使我们在cmd命令行就能生成二维码
安装后可以开始生成二维码

终端使用

qr "Some text" > test.png

“Some text” 是你二维码扫出来的文字或网站(注:网站要完整如:https://www.baidu.com/,否则不能跳转到网站)
test.png 是你输出的文件名和后缀

二维码

Python代码

简单使用

#生成
import qrcode
img = qrcode.make('Some text')#二维码的内容:文字或网站(注:网站要完整如:https://www.baidu.com/)
#保存
img.save('test.jpg')#输出的保存路径、文件名和后缀
#显示
img.show()

此处并没有使用add_data()添加数据,make_image()生成二维码,而是使用qrcode.make(data)的方式获取im对象。qrcode.make()是qrcode提供简单调用接口。下一章我们再介绍

高级用法

import qrcode

# 实例化QRCode生成qr对象
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=4
)
# 导入数据
qr.add_data('Some text')#二维码的内容:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dyyyyyxxxx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值