Python icalendar 无法识别密钥

Python icalendar not recognising key


你好,

我是解析 iCal 的新手,想知道为什么会出现以下错误。

我有以下 iCal 格式,我正在使用 python 的 icalendar 库来解析它。不幸的是,ATTENDEE 键未被识别,只有在新行旁边放置一个选项卡时才会被识别。怎么会这样? iCal 验证程序声称这是有效的 iCal

 BEGIN:VCALENDAR
 PRODID:-// Example classroom timetable
 VERSION:2.0
 BEGIN:VEVENT
 ATTENDEE;CN=91827364;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;DELEGATED-FROM
 ="mailto:teststudent@class.com":mailto:teststudent@class.com
 ATTENDEE;CN=81726354;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;DELEGATED-FROM 
 ="mailto:teststudent2@class.com":mailto:teststudent2@class.com
 ATTENDEE;CN=31602424;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;DELEGATED-FROM
 ="mailto:teststudent3@class.com":mailto:teststudent3@class.com
 ATTENDEE;CN=40049549;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;DELEGATED-FROM
 ="mailto:teststudent4@class.com":mailto:teststudent4@class.com
 CREATED:20180730T220042Z
 DESCRIPTION:MA1234 - MATHEMATIC\n\n Event Type:LECTURE\n\n 
   Lecturer(s):DR.1\n\n Location(s):CLASSROOM 3
 DTEND:20170926T170000Z
 DTSTAMP:20180730T220042Z
 DTSTART:20170926T160000Z
 LAST-MODIFIED:20170601T105200Z
 LOCATION:CLASSROOM3
 SEQUENCE:0
 SUMMARY:MA1234 - MATHEMATICS
 UID:0000924617001-1726920-XXXXXXXXXX@class.com
 END:VEVENT
 END:VCALENDAR

感谢您的帮助!

超过 75 个字符的行必须以特定方式折叠。CRLF 紧跟一个线性白色-space 字符(即, SPACE 或 HTAB)

https://www.rfc-editor.org/rfc/rfc5545#section-3.1