我正在尝试连接到生物识别设备。我已经使用(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类在zklib.zklib中,而不在zklib中。看来他们的GitHub页面的Getting Started部分中有一个错字(或者他们希望您在运行代码时位于zklib目录中?)。

09-12 11:10