目录
前言
众所周知python上天入地无所不能
所以生成二维码这种小事当然不在话下
qrcode
我们可以通过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')#二维码的内容: