Python 抛出 AttributeError: module 'qrtools' has no attribute 'QR' for a valid attribute

问题描述 投票:0回答:1

Python 似乎会为有效属性抛出

AttributeError: module 'qrtools' has no attribute 'QR'
。我已经进行了正确的导入,并且正在遵循 qrtools 的文档

代码如下:

qr = qrtools.QR()
qr.decode(test.png)
print(qr.data)

我再次进行了所有正确的导入,但仍然出现此错误。我不确定如何继续。

python qt pyside pyside6 qt6
1个回答
0
投票

qrtools 存储库已有 7 年历史。您应该尝试使用较新的代码,例如qrcode。但如果一定要使用

qrtools
,则需要先安装
zbar
:

pip install zbar
# you may also need to install pypng, pillow
pip install pypng
pip install pillow

然后像这样使用它:

from qrtools.qrtools import QR

qr = QR()
qr.decode('test.png')
print(qr.data)

注意 import 语句,这实际上是他们在 GitHub 上的第一个问题,你必须像这样使用它。

© www.soinside.com 2019 - 2024. All rights reserved.