problem with datetime

Gerhard Haering gh at ghaering.de
Fri Dec 10 13:26:05 CET 2004


On Fri, Dec 10, 2004 at 04:19:56AM -0800, bncarper at cs.com wrote:
> Relatively new to python.  I can get the following to work from the
> command line:
> 
> Python 2.3.4 (#2, Aug 18 2004, 21:49:15)
> [GCC 3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import datetime
> >>> d = datetime.datetime.today()
> >>> d
> datetime.datetime(2004, 12, 10, 6, 13, 28, 154472)
> >>>
> 
> But when I try to run the following small program I get the following
> results:
> 
> import datetime
> d = datetime.datetime.today()
> print d
> 
> Traceback (most recent call last):
> File "datetime.py", line 1, in ?
> import datetime
> File "/home/bob/pyshow/datetime.py", line 3, in ?
                         ^^^^^^^^^^^

> d = datetime.datetime.today()
> AttributeError: 'module' object has no attribute 'today'
> 
> Do I need to change a path?
> Running python 2.3.4 on linux redhat 7.3.

Change your script's name from datetime.py to something else. Otherwise the
script will import itself, and not the datetime module from the standard
library.

-- Gerhard
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/python-list/attachments/20041210/e6db94e3/attachment.pgp>


More information about the Python-list mailing list