Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 解析ics文件并删除一些信息_Python_Icalendar - Fatal编程技术网

Python 解析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

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

输出文件正常,但与会者和组织者除外。因为与会者和组织者都是列表,所以它不起作用吗?

发布问题时,请确保您提供代码中出现的错误。
event.description=None
->从每个事件中排除说明。输出文件中没有行
event.attendes=None
->不会将与会者设置为None。在我的输出文件“new.ics”中仍有包含ATTENDEE的行。