import random module

Gerard Flanagan grflanagan at yahoo.co.uk
Wed Mar 22 18:00:14 CET 2006


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.
>
> Any ideas?
> Thanks,
> R.D.

your script is called 'random', I think changing this will help.

Gerard




More information about the Python-list mailing list