Определите вход/выход/взлом/выход с помощью pyzkPython

Программы на Python
Ответить
Anonymous
 Определите вход/выход/взлом/выход с помощью pyzk

Сообщение Anonymous »

Я использую pyzk для получения кода.

Код: Выделить всё

from zk import ZK, const
from datetime import datetime

def get_attendance_records_between_times(start_time_str, end_time_str, zk):
# Convert string timestamps to datetime objects
start_time = datetime.strptime(start_time_str, '%Y-%m-%d %H:%M:%S')
end_time = datetime.strptime(end_time_str, '%Y-%m-%d %H:%M:%S')

# Connect to the device
conn = zk.connect()

# Enable the device
conn.enable_device()

# Get user data
users = conn.get_users()
user_map = {user.user_id: user.name for user in users}

# Get attendance records
attendances = conn.get_attendance()

# Process attendance records within the given time range
filtered_attendances = []
for attendance in attendances:
attendance_time = attendance.timestamp
if start_time 

Подробнее здесь: [url]https://stackoverflow.com/questions/78506054/identify-check-in-check-out-break-in-break-out-using-pyzk[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»