Преобразование даты строки в метку времени в python 3.4

Я пытаюсь преобразовать строку date в timestamp в Python, как описано в сообщении здесь. Когда я запускаю примеры кода в сообщении, я сталкиваюсь с ошибкой. Например, например:

>>> 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
>>> 

Похоже, во время выполнения код неявно пытается import calendar и выдает ошибку в этом процессе. Когда я импортирую календарь напрямую, я получаю ту же ошибку:

>>> 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
>>> 

Я просто хочу иметь возможность сделать следующее:

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

Любые идеи?

Python 3.4.1 на Windows 7 32 бит *

Ответ 1

Благодаря @J.F. Себастьян. Я был пойман в name shadowing trap. Я сделал глупую ошибку, назвав один из моих модулей calendar.py. Как только я удалил этот файл, все прошло отлично. Я надеюсь, что этот пост не пустая трата и что кто-то может когда-нибудь сочтет это полезным.