Python 解析ics文件并删除一些信息
我想通过ics文件进行解析并“删除”一些信息。我的剧本:Python 解析ics文件并删除一些信息,python,icalendar,Python,Icalendar,我想通过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.l
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)
输出文件正常,但与会者和组织者除外。因为与会者和组织者都是列表,所以它不起作用吗?发布问题时,请确保您提供代码中出现的错误。
event.description=None
->从每个事件中排除说明。输出文件中没有行event.attendes=None
->不会将与会者设置为None。在我的输出文件“new.ics”中仍有包含ATTENDEE的行。