Преобразование строковой даты в отметку времени в python 3.4
Я пытаюсь преобразовать строковую дату в метку времени в 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 бит *