Conversión de fecha de cadena a marca de tiempo en Python 3.4

Estoy tratando de convertir la fecha de la cadena en la marca de tiempo en Python como se describe en la publicación aquí . Cuando ejecuto los ejemplos de código en la publicación, encuentro un error. Por ejemplo:

>>> import time >>> import datetime >>> s = "01/12/2011" >>> time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple()) Traceback (most recent call last): File "", line 1, in  time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple()) File "C:\Python34\lib\_strptime.py", line 15, in  import calendar File "C:\Python34\calendar.py", line 9, in  calendar = wckCalendar.Calendar(root, command=echo) NameError: name 'wckCalendar' is not defined >>> 

Parece que en tiempo de ejecución, el código intenta implícitamente import calendar y arroja el error en el proceso. Cuando importo el calendario directamente, me sale el mismo error:

 >>> import calendar Traceback (most recent call last): File "", line 1, in  import calendar File "C:\Python34\calendar.py", line 9, in  calendar = wckCalendar.Calendar(root, command=echo) NameError: name 'wckCalendar' is not defined >>> 

Solo quiero poder hacer lo siguiente:

 >>> import time >>> import datetime >>> s = "01/12/2011" >>> time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple()) 

¿Algunas ideas?

Python 3.4.1 en Windows 7 32 bit *

Gracias a @JF Sebastian. Fui atrapado en el name shadowing trap . Cometí el error estúpido de nombrar uno de mis módulos calendar.py . Una vez que quité este archivo, todo funcionó bien. Espero que esta publicación no sea un desperdicio y que alguien pueda encontrarla útil algún día.