您可以尝试执行以下步骤并使用以下代码进行编码qrtools
:
创建qrcode
文件(如果尚不存在)
>>> import pyqrcode
qr = pyqrcode.create(“HORN O.K. PLEASE.”) qr.png(“horn.png”, scale=6)
>>> import qrtools
qr = qrtools.QR() qr.decode(“horn.png”) print qr.data u’HORN O.K. PLEASE.’
这是一次运行的完整代码:
In [2]: import pyqrcode
In [3]: qr = pyqrcode.create("HORN O.K. PLEASE.")
In [4]: qr.png("horn.png", scale=6)
In [5]: import qrtools
In [6]: qr = qrtools.QR()
In [7]: qr.decode("horn.png")
Out[7]: True
In [8]: print qr.data
HORN O.K. PLEASE.
如果已PIL
安装,则可能会得到IOError: decoder zip not available
。在这种情况下,请尝试PIL
使用以下方法进行卸载和重新安装:
pip uninstall PIL
pip install PIL
如果这样不起作用,请尝试Pillow
改用
pip uninstall PIL
pip install pillow