AttributeError: 'module' object has no attribute 'ZKLib'

AttributeError: 'module' object has no attribute 'ZKLib'

我正在尝试连接到生物识别设备。我已经使用 (Pip) 安装了 'Zklib'。我的代码如下

`import sys
 import zklib
 import time
 from zklib import zkconst
 zk = zklib.ZKLib("192.168.0.188", 4370)
 ret = zk.connect()
 print "connection:", ret`

当我执行这个时,我得到一个错误

AttributeError: 'module' object has no attribute 'ZKLib'

帮我运行这个代码成功。

请尝试以下操作:

import sys
import time
from zklib import zklib, zkconst

zk = zklib.ZKLib("192.168.0.188", 4370)
ret = zk.connect()
print "connection:", ret

ZKlib class 在 zklib.zklib 而不是 zklib。他们的 GitHub 页面的 Getting Started 部分似乎有一个拼写错误(或者他们希望您在 运行 代码时位于 zklib 目录中?)。