Разбор файла ics и удаление некоторой информации - PullRequest
0 голосов
/ 02 октября 2019

Я хочу проанализировать файл 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)

Выходной файл в порядке, кроме участников и организатора. Разве это не работает, потому что участники и организаторы являются списками?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...