python - 解析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)
除了与会者和组织者之外,输出文件都可以。是否因为与会者和组织者是列表而不起作用?
解决方案
推荐阅读
- php - 使用 Symfony 和 Twig 循环
- amazon-web-services - AWS WAF IP 黑名单和速率限制
- angular - Angular 黑暗主题
- r - R中的格式化日期问题
- angular - HTTP GET 有效,但其他 HTTP 方法返回 401 - Angular 9 Asp.Net Core 3.1 JWT 授权
- javascript - 将数据添加到 Firebase 实时数据库
- freeradius - FreeRadius 3.0.13 + Google Auth + SSSD + Active Directory - 通过 AD 安全组过滤
- php - 如何将帖子“类别”选项添加到自定义 Wordpress 主题?
- python - 如何在python中对多个变量使用for循环
- visual-studio - 当在远程集群上激活安全二重奏时,如何配置 vs-code SFTP 以保存?