Gabriel Genellina wrote:
En Tue, 16 Mar 2010 20:31:11 -0300, Josh English
<joshua.r.engl...@gmail.com> escribió:
On Mar 16, 11:56 am, Jordan Apgar <twistedphr...@gmail.com> wrote:
here's what I'm doing:
date = "2010-03-16 14:46:38.409137"
olddate = datetime.strptime(date,"%Y-%m-%j %H:%M:%S.%f")
Due to circumstances, I'm using Python 2.5.4 on one machine (2.6 on
the other).
When I have a script as simple as this:
import datetime
datetime.datetime.strptime('2010-09-14', "%Y-%m-%d")
Running this script brings up a calendar, believe it or not. The
calendar displays March 2010, and shows the 22nd as a holiday. When I
dismiss the dialog box I get:
Traceback (most recent call last):
File "strptimetest.py", line 3, in <module>
datetime.datetime.strptime('2010-09-14', "%Y-%m-%d")
File "C:\Python25\lib\_strptime.py", line 272, in <module>
_TimeRE_cache = TimeRE()
File "C:\Python25\lib\_strptime.py", line 191, in __init__
self.locale_time = LocaleTime()
File "C:\Python25\lib\_strptime.py", line 74, in __init__
self.__calc_weekday()
File "C:\Python25\lib\_strptime.py", line 94, in __calc_weekday
a_weekday = [calendar.day_abbr[i].lower() for i in range(7)]
AttributeError: 'module' object has no attribute 'day_abbr'
I'd say you have a calendar.py script somewhere along your sys.path,
that shadows the calendar module in the standard library.
And to find it, you could try the following:
import datetime
print calendar.__file__
I suspect you have more problems than just that file, but perhaps
finding that one can tell you what extra package you've got installed
that shadows parts of the standard library. Try temporarily renaming it
to see if the problem goes away.
DaveA
--
http://mail.python.org/mailman/listinfo/python-list