Python之pyqrcode模块使用
pyqrcode是用来生成二维码的第三方模块,可以在控制台输出二维码,也可以将二维码保存为图片,不过依赖pypng包。
# 安装
pip install pypng
pip install pyqrcode
1
2
2
# 主要方法
- create(url): 创建二维码
- png(path): 将二维码保存为png
- svg(path): 将二维码保存为svg
- terminal(): 获取二维码输出到终端的信息
# 代码测试
# encoding=utf-8
# 作用: 二维码生成
# pip install pypng
# pip install pyqrcode
import logging
import os
logging.basicConfig(level = logging.DEBUG, format='%(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
import pyqrcode
qr = pyqrcode.create("https://gitlib.com")
if not os.path.exists('qrcode'):
os.mkdir('qrcode')
# 生成二维码图片
qr.png(os.path.join('qrcode', 'qrcode.png'), scale=8)
qr.svg(os.path.join('qrcode', 'qrcode.svg'), scale=8)
qr.eps(os.path.join('qrcode', 'qrcode.eps'), scale=2)
# 打开png图片
# qr.show()
# 在终端打印二维码
print(qr.terminal(quiet_zone=1))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
上次更新: 2022/12/01, 11:09:34