解码 python 中的二维码

Decoding QR code in python

我正在尝试使用 python3 读取二维码。我发现了依赖于使用 qrtools 的不同解决方案。

我也尝试过使用 pip3 或 apt-get 下载它。然后我尝试从源代码安装它,尝试安装它用来工作的 zbar lib,但我有多个错误。

我也试过在python2中下载使用,成功了。还有我想问一下,我可以在python3中使用它吗?还是不可能?

我找到了问题的答案:zbar二维码reader in python 3 in google。有一个图书馆可以做到这一点。在 pip install 中下载 follow 库。 ZBar本身仅适用于python 2,但zbarlight也适用于python 3.

https://pypi.python.org/pypi/zbarlight

编辑: 我的回答会很有用: How to use Python Pip install software, to pull packages from Github?

我已经使用 pyzbar 阅读了 Python3 中的二维码。

安装:

brew install zbar
pip install pyqrcode
pip install pyzbar

阅读代码:

from PIL import Image
from pyzbar.pyzbar import decode


result = decode(Image.open('sample.png'))
print(result)