Я хочу проанализировать файл ics и «удалить» некоторую информацию. Мой сценарий:
import os
from ics import Calendar
from urllib.request import urlopen
basic_path = os.getcwd()
url = "file://" + basic_path + "/original.ics"
c = Calendar(urlopen(url).read().decode())
for event in c.events:
event.location = None
event.description = None
event.url = None
event.attendees = None
event.organizer = None
with open('new.ics', 'w') as f:
f.writelines(c)
Выходной файл в порядке, кроме участников и организатора. Разве это не работает, потому что участники и организаторы являются списками?