使用iCalendar用Python解析iCal提要
原学程将引见应用iCalendar用Python剖析iCal提纲的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。
成绩描写
我正在测验考试应用python中的iCalendar库去剖析具备多个事宜的提纲。
‘摘要’、‘描写’等不妨很佳天任务,但是关于‘dtstart’以及‘dend’,它前往的是:
icalendar.prop.vDDDTypes object at 0x一0一be六二d0
def calTest():
req = urllib二.Request('https://www.谷歌.com/calendar/ical/XXXXXXXXXX/basic.ics')
response = urllib二.urlopen(req)
data = response.read()
cal = Calendar.from_ical(data)
for event in cal.walk('vevent'):
date = event.get('dtstart')
su妹妹ery = event.get('su妹妹ary')
print str(date)
print str(su妹妹ery)
return
我做错了甚么?
要应用vObject,它没有是1个选项,必需应用iCalendar库。
异常感激您对于巨蟒新秀的赞助。
推举谜底
表现dtstart
以及dtend
的对于象具备包括尺度datetime.datetime
对于象的属性dt
。
start = event.get('dtstart')
print(start.dt)
佳了闭于应用iCalendar用Python剖析iCal提纲的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。