ISO para objeto de data e hora: 'z' é uma diretiva incorreta [duplicado]

Esta pergunta já tem uma resposta aqui:

Convert timestamps com deslocamento para obj datetime usando strptime 4 respostas Convertendo string com deslocamento UTC para um objeto datetime [duplicado] 1 resposta

Estou tentando converter ISO paradatetime usando o código abaixo:

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

e estou recebendo o erro abaixo:

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

Qual é a melhor maneira de converter uma string ISO acima do formato emdatetime objeto? Estou usando o Python versão 2.7.6.

questionAnswers(2)

yourAnswerToTheQuestion