我正在研究这个项目,它使用硬件来记录学生的指纹。我被困在开发一个检查出勤的柜台的中间。
实施例: 我现在拥有的是学生的时间戳数据(从硬件中记录),存储在下面的列表中
['2018-02-26 12:58:10','2018-02-27 15:08:07']
我想实现一个计数器来检查它是否与每个学生使用单独的文件的时间戳匹配。
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20180226T130000Z
DTEND:20180226T140000Z
SUMMARY:LECTURE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180227T140000Z
DTEND:20180227T150000Z
SUMMARY:Practical
END:VEVENT
BEGIN:VEVENT
DTSTART:20180227T150000Z
DTEND:20180227T160000Z
SUMMARY:LECTURE
END:VEVENT
我目前正在使用ics(Python icalendar(rfc5545)解析器),它给出了icalendar文件中所有事件的列表。 因此,对于这种情况,学生错过了一个课程,因为它没有被记录,这是实用的课程,并将计入3个参加课程中的2个。
如果我可以获得一些关于我应该如何进行此操作的反馈,或者是否有更有效的方法来实现这一点,我将不胜感激,因为这是我能想到的。