Convertir una cadena a una cadena de fecha y hora formateada usando Python

Estoy tratando de convertir una cadena "20091229050936" en "05:09 29 de diciembre de 2009 (UTC)"

>>>import time
>>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S")
>>>print s.strftime('%H:%M %d %B %Y (UTC)')

daAttributeError: 'time.struct_time' object has no attribute 'strftime'

Claramente, he cometido un error: el tiempo está mal, ¡es un objeto de fecha y hora! Tiene una citay un componente de tiempo!

>>>import datetime
>>>s = datetime.strptime("20091229050936", "%Y%m%d%H%M%S")

daAttributeError: 'module' object has no attribute 'strptime'

¿Cómo se supone que convierta una cadena en una cadena de fecha con formato?

Respuestas a la pregunta(5)

Su respuesta a la pregunta