使用iCalendar用Python解析iCal提要

原学程将引见应用iCalendar用Python剖析iCal提纲的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

使用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提纲的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。