zklib无法从指纹考勤机获取数据

时间:2017-10-28 09:09:17

标签: python-2.7 fingerprint biometrics

我已经尝试过zklib从指纹考勤设备获取数据,但它只提取256条记录,其中我在设备中有超过1000条记录,如何获取所有数据。请在下面找到我的代码

from zklib import zklib, zkconst

zk = zklib.ZKLib(machine_ip, port)
conn = zk.connect()
zk.enableDevice()
data_user = zk.getUser()
print data_user

另外我需要知道,如何从指纹考勤机获取每日数据?请有人帮我这个

1 个答案:

答案 0 :(得分:0)

zk库提供了通过创建内部缓冲区来下载所有日志的方法。您可能需要一遍遍地遍历缓冲区,直到从缓冲区中获取完整日志为止,以进行读取。没有选择将出勤记录拉到特定时间段。您需要全力以赴,并在内部逻辑中进行过滤。