ISO al objeto datetime: 'z' es una directiva incorrecta [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Convertir marcas de tiempo con desplazamiento a obj de fecha y hora usando strptime 4 respuestasConvertir cadena con desplazamiento UTC a un objeto de fecha y hora [duplicado] 1 respuesta

Estoy tratando de convertir ISO adatetime usando el siguiente código:

dt = datetime.datetime.strptime("2013-07-23T15:10:59.342107+01:00",
                                "%Y-%m-%dT%H:%M:%S.%f%z")

y obtengo el siguiente error:

'z' is a bad directive in format '%Y-%m-%dT%H:%M:%S.%f%z'

Cuál es la mejor manera de convertir una cadena ISO del formato anterior a unadatetime objeto? Estoy usando Python versión 2.7.6.

Respuestas a la pregunta(2)

Su respuesta a la pregunta