嗨,
我是解析iCal的新手,想知道为什么我遇到以下错误。
我具有以下iCal格式,并且正在使用icalendar库进行python解析。不幸的是,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
感谢您的帮助!
答案 0 :(得分:0)
超过75个字符的行必须以特定的方式折叠。CRLF后面紧跟一个线性空格字符(即, SPACE或HTAB)