Я пытаюсь использовать icalendar для импорта некоторых данных ICS в программу Python, используя icalendar.Вот мой код:
from icalendar import Calendar, Event
with open('sample.ics', 'r') as myfile:
data=myfile.read()
c = Calendar(data)
Это дает мне следующую ошибку:
File "calparse.py", line 14, in <module>
c = Calendar(data)
File "/Library/Python/2.7/site-packages/icalendar/cal.py", line 82, in __init__
super(Component, self).__init__(*args, **kwargs)
File "/Library/Python/2.7/site-packages/icalendar/caselessdict.py", line 33, in __init__
super(CaselessDict, self).__init__(*args, **kwargs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/collections.py", line 57, in __init__
self.__update(*args, **kwds)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_abcoll.py", line 568, in update
for key, value in other:
ValueError: need more than 1 value to unpack
Любой совет о том, как это исправить, был бы очень признателен