python - equivalente a strtotime?

Estou usando isso para converter seqüências de data e hora em um carimbo de data / hora unix:

str(int(time.mktime(time.strptime(date,"%d %b %Y %H:%M:%S %Z"))))

No entanto, muitas vezes a estrutura da data não é a mesma, por isso continuo recebendo a seguinte mensagem de erro:

os dados de horário não correspondiam ao formato: data = ter, 26 de maio de 2009 19:58:20 -0500 fmt =% d% b% Y% H:% M:% S% Z

Alguém sabe de alguma função simplesmente para converter uma representação de string de uma data / hora em um carimbo de data / hora unix em python? Eu realmente não quero abrir um processo para chamar um script php para ecoar o carimbo de data / hora toda vez em um loop :)