解析ics文件并删除一些信息

2024-04-25 12:10:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过一个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)

输出文件正常,但与会者和组织者除外。是不是因为与会者和组织者都是名单而不起作用


Tags: 文件pathfromimportnoneevent信息url