Ваш ввод не является допустимым файлом ICS (обратите внимание END:VEVENT
перед START:VEVENT
и SEQUENCE
вне какого-либо объекта).Таким образом, вы не можете использовать анализатор ICS .В зависимости от того, где вы получили этот файл, и ожидает ли его потребитель ICS или этого поврежденного смежного с ICS формата, вы можете захотеть инвестировать в исправление файла.:
import re
with open('test.ics', 'r', encoding='utf-8') as icsf:
broken_ics = icsf.read()
out = re.sub(r'\nSUMMARY:(?:.*(?:\n )?)*', '', broken_ics)
print(out)