import random module

Jorge Godoy godoy at ieee.org
Wed Mar 22 11:57:19 EST 2006


"DataSmash" <rdh at new.rr.com> writes:

> 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?

Don't call your script "random.py". 

-- 
Jorge Godoy      <godoy at ieee.org>

"Quidquid latine dictum sit, altum sonatur."
- Qualquer coisa dita em latim soa profundo.
- Anything said in Latin sounds smart.



More information about the Python-list mailing list