from datetime.datetime import today not working. python2.6.4 on windows

Joshua Kordani jkordani at
Thu Jan 7 06:07:31 CET 2010

Greetings all!

So I'm reading through the manual and I get to the point where it talks 
about packages and how to import them.  namely section 6.4 in the 
tutorial.  I wont repeat the section here, but I want to understand 
whats going on in the following (as typed on my computer).

Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit 
(Intel)] on
Type "help", "copyright", "credits" or "license" for more information.
 >>> import datetime
 >>> dir(datetime)
['MAXYEAR', 'MINYEAR', '__doc__', '__name__', '__package__', 'date', 
  'datetime_CAPI', 'time', 'timedelta', 'tzinfo']
 >>> dir(datetime.datetime)
['__add__', '__class__', '__delattr__', '__doc__', '__eq__', 
'__format__', '__ge
__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', 
'__lt__', '
__ne__', '__new__', '__radd__', '__reduce__', '__reduce_ex__', 
'__repr__', '__rs
ub__', '__setattr__', '__sizeof__', '__str__', '__sub__', 
'__subclasshook__', 'a
stimezone', 'combine', 'ctime', 'date', 'day', 'dst', 'fromordinal', 
amp', 'hour', 'isocalendar', 'isoformat', 'isoweekday', 'max', 
'microsecond', 'm
in', 'minute', 'month', 'now', 'replace', 'resolution', 'second', 
'strftime', 's
trptime', 'time', 'timetuple', 'timetz', 'today', 'toordinal', 'tzinfo', 
', 'utcfromtimestamp', 'utcnow', 'utcoffset', 'utctimetuple', 'weekday', 

 >>> from datetime.datetime import today
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
ImportError: No module named datetime

so dir on datetime shows symbols date, time, datetime,etc
dir on datetime shows today, now, etc

lets say for arguments sake that I want to just import the today 
function, according to the documentation, the line should be:
from datetime.datetime import today.

as you can see, that didn't work.  why not?


More information about the Python-list mailing list