Convertir fecha de cadena a marca de tiempo en python 3.4
Estoy tratando de convertir la fecha de cadena a la marca de tiempo en Python como se describe en la publicaciónaquí. Cuando ejecuto los ejemplos de código en la publicación, me encuentro con 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 "<pyshell#31>", line 1, in <module>
time.mktime(datetime.datetime.strptime(s, "%d/%m/%Y").timetuple())
File "C:\Python34\lib\_strptime.py", line 15, in <module>
import calendar
File "C:\Python34\calendar.py", line 9, in <module>
calendar = wckCalendar.Calendar(root, command=echo)
NameError: name 'wckCalendar' is not defined
>>>
Parece que en tiempo de ejecución el código intenta implícitamenteimport calendar
y arroja el error en el proceso. Cuando importo el calendario directamente, aparece el mismo error:
>>> import calendar
Traceback (most recent call last):
File "<pyshell#36>", line 1, in <module>
import calendar
File "C:\Python34\calendar.py", line 9, in <module>
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 de 32 bits *