"Tony Noyeaux" <[EMAIL PROTECTED]> wrote > import randomprint random.choice(['Apple', 'Pear', 'Shrimp', > 'Death', 'Life'])
Your formatting is a little strange as seen above but... > Works in IDLE gui, no problem. Do you mean the interactive shell in IDLE? Or are you actually comparing like for like? In other words are you running a file in IDLE? > Gives me this error. > ...snip ... > File "C:/Python25/random.py", line 1, in <module> import random This says that you are importing random from a file called random.py I suspect this means that you called your own file the same as the module and when Python tries to import random it sees your file first - and imports itself. > AttributeError: 'module' object has no attribute 'choice' And because your file doesn't define a choice function it gives an error. Try renaming your file to myrandom or somesuch. Guessing, but it seems a fair guess. Alan G. _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
