Pypi ics中的访问属性

时间:2019-01-07 21:34:44

标签: python list icalendar pypi

在使用here发现的ics库时,我遇到了一个无法解决的问题。访问索引时,即cal.events [9] .name,我可以访问该信息。当我在该事件列表上运行时,无法访问该信息,并且出现以下错误:AttributeError:'str'对象没有属性'name'

from ics import Calendar
from urllib.request import urlopen

url = "http://www.limburg.net/ics/afvalkalender/72004/15014/24/0"
cal = Calendar(urlopen(url).read().decode('iso-8859-1'))

print(cal.events[10].name)

for events in cal:
   print(events.name)

1 个答案:

答案 0 :(得分:2)

我对该特定的库不熟悉,但是您似乎要遍历cal.events而不是cal

for event in cal.events:
    print(event.name)