首页 > 解决方案 > 解析ics文件并删除一些信息

问题描述

我想解析一个 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)

除了与会者和组织者之外,输出文件都可以。是否因为与会者和组织者是列表而不起作用?

标签: pythonicalendar

解决方案


推荐阅读