我有一个包含qr代码数据的svg文件。我如何使用它在使用python在屏幕上打印qr代码?

时间:2018-03-23 06:34:43

标签: python qr-code

我有一个包含QR码数据的SVG文件。如何使用python在屏幕上打印QR码?

2 个答案:

答案 0 :(得分:0)

无论您想在二维码中创建什么 首先下载pyqrcode,pyzbar,像这样的pip枕头

$ pip install PyQRCode pyzbar pillow

导入库

import pyqrcode
from pyzbar.pyzbar import decode
from PIL import Image

然后使用要在create函数中编码的传递数据实例化对象

data = pyqrcode.create('hi')
#the data format is import
data.png('qrcode_img.png', scale=2)
#qr code image is created
decoded = decode(Image.open('qrcode_img.png'))
#your output console print contains a list of info encoded in your qrcode
print(decoded)

感谢@OriginalGoldman

答案 1 :(得分:-1)

您可以使用pyqrcode生成qr代码,如此

import pyqrcode
qr = pyqrcode.create("HELLO WORLD")
qr.png("code.png", scale=6)

并使用qrtools解码图像

import qrtools
qr = qrtools.QR()
qr.decode("code.png")
print qr.data
u'HELLO WORLD'