[Tutor] Random module error

Guess?!? wtfwhoami at gmail.com
Thu May 15 22:43:11 CEST 2008


Got it fixed ...Thanks Kent and Chris. I might have created a prog and named
it random and later deleted it but pyc was still sitting at the bottom ....I
purged it and I am back on learning curve .... ...

~G

On Thu, May 15, 2008 at 1:18 PM, <christopher.henk at allisontransmission.com>
wrote:

>
> Your original post showed this traceback:
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
>  File "C:\Python25\swampy.1.1\TurtleWorld.py", line 1, in <module>
>    from World import *
>  File "C:\Python25\swampy.1.1\World.py", line 29, in <module>
>    import random
>  File "C:\Python25\random.py", line 4, in <module>
>    i = random.randrange(10,50)
> AttributeError: 'module' object has no attribute 'randrange'
>
>
> Which would suggest that the file World.py imported a file called random.py
> from the directory  C:\Python25\random.py
> The random module that comes with python is typically stored in  the
> directory C:\Python25\Lib
> and never contains the line:  i = random.randrange(10,50)
>
> So I would look for a .py or .pyc file in your Python25 folder called
> random and remove it like Kent said.
>
> Hope that works.
>
> Chris
>
>
>
>   *"Guess?!?" <wtfwhoami at gmail.com>*
> Sent by: tutor-bounces at python.org
>
> 05/15/2008 03:48 PM
>    To
>  "Kent Johnson" <kent37 at tds.net>
>  cc
> tutor at python.org  Subject
> Re: [Tutor] Random module error
>
>
>
>
> Hello Kent,
>
> I dont have any program with name random.py. I am using swampy API (*
> http://allendowney.com/swampy/install.html*<http://allendowney.com/swampy/install.html>
> )
> As instructed by author, I do following steps
>
> 1> unzip/extract the folder into Python directory
> 2> go to the swampy directory
> 3> and invoke python command to start interpreter
> 4> as soon as I write from TurtleWorld import *
>
> I get that error ..... I checked inside the folder ...there is no random.py
> and
> i checked TurtleWorld.py ....there is only reference to standard module
> "random"
>
> Thnks
> G
>
>
>
>
>
> On Thu, May 15, 2008 at 5:00 AM, Kent Johnson <*kent37 at tds.net*<kent37 at tds.net>>
> wrote:
> On Thu, May 15, 2008 at 3:00 AM, Guess?!? <*wtfwhoami at gmail.com*<wtfwhoami at gmail.com>>
> wrote:
> > Hello All,
> >
> > I am importing module "random" and it is giving me this error
> > below  AttributeError: 'module' object has no attribute 'randrange'
>
> You have named your program random.py. The import finds your program
> rather than the random module. Rename your program and delete the
> associated .pyc file and it will work.
>
> Kent
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20080515/4783f808/attachment-0001.htm>


More information about the Tutor mailing list