Gibt es eine einfache Möglichkeit, die Ereignisse eines Tages aus einer ical-Datei in Python zu bekommen?Python ical: Erhalten Sie Ereignisse für einen Tag einschließlich wiederkehrende
für einmalige ein Tag Ereignis Ich habe so etwas wie
from icalendar import Calendar
for event in Calendar.from_ical(ical).walk('vevent'):
if edate > ref_ref_day_start and event.get('dtstart').dt < ref_day_end:
# code here
Aber wiederkehrende Ereignisse treten nur in walk
einmal verwendet.
Ich kann sehen, wie eine unendliche Ereignisiteration für die Wiederholung von Ereignissen ohne Ende ein Problem sein könnte. Aber trotzdem muss es einen einfacheren Weg geben, als die Wiederholungen selbst zu berechnen, oder?
(Ich kann nicht viel Dokumentation finden. Ich lese den icalendar Test in Bezug auf wiederkehrende Ereignisse, aber es scheint so etwas nicht zu tun).
(Diese Frage noch nicht gelöst ist. Ich habe bereits versucht, eine kleine Prämie, die abgelaufen. Alle Lösungen sind immer noch sehr willkommen!) – Mark