Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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中将rrule添加到icalendar事件中?_Python_Icalendar - Fatal编程技术网

如何在python中将rrule添加到icalendar事件中?

如何在python中将rrule添加到icalendar事件中?,python,icalendar,Python,Icalendar,我试图用icalendar在Python中创建简单的重复事件 from icalendar import Event from datetime import datetime ev = Event() ev.add('dtstart', datetime(2013,11,22,8)) ev.add('dtend', datetime(2013,11,22,12)) ev.add('rrule', 'freq=daily') 我得到了这个异常:ValueError:dictionary更新序列

我试图用icalendar在Python中创建简单的重复事件

from icalendar import Event
from datetime import datetime
ev = Event()
ev.add('dtstart', datetime(2013,11,22,8))
ev.add('dtend', datetime(2013,11,22,12))
ev.add('rrule', 'freq=daily')
我得到了这个异常:
ValueError:dictionary更新序列元素#0的长度为1;最后一行(带“rrule”的那一行)需要2


有什么想法吗?我查看了ical文档,但是他们没有太多python示例查看
src/icalendar/tests/test\u timezoned.py

 tzs.add('rrule', {'freq': 'yearly', 'bymonth': 10, 'byday': '-1su'})
 # event.add('rrule', u'FREQ=YEARLY;INTERVAL=1;COUNT=10)
所以他们一定是把格式改成了字典

ev.add('rrule', {'freq': 'daily'})
工作