DataSmash wrote: > Hi, > When I import the random module at the python interpreter, it works > fine: >>>> import random >>>> x = random.randint(1,55) >>>> print x > 14 > > BUT, when I put the same code in a python script: > * random.py: > > import random > > x = random.randint(1,55) > print x > > and run it at the command line, I get: > Traceback (most recent call last): > File p:\temp\random.py, line 7, in ? > import random > File p:\temp\random.py, line 8, in ? > x = random.randint(1,55) > AttributeError: 'module" object has no attribut 'randint' > > I run scripts at the command line everyday so there must be something > specifically > wrong with the "random" module, unless I'm totally missing something > here.
Just put a print random after the import random.py You'll probably see that Python is importing your main module instead of the one from the lib. Daniel -- http://mail.python.org/mailman/listinfo/python-list