Newbie getting desperate with for
Werner
wdahn at netfront.net
Thu Feb 17 03:42:05 EST 2011
On 17/02/11 16:39, Chris Rebert wrote:
> On Thu, Feb 17, 2011 at 12:27 AM, Werner <wdahn at netfront.net> wrote:
>> I have a trivially simple piece of code called timewaster.py:
>> ____________________________________________________
>>
>> while True:
>> i = 0
>> for i in range(10):
>> break
>> _____________________________________________________
>>
>> It runs fine with Eric but when I try to run it from shell...
>>> ./timewaster.py
>> ./timewaster.py: line 4: syntax error near unexpected token `('
>> ./timewaster.py: line 4: ` for i in range(10):'
>>
>> I've tried this on openSuse 11.3 and Kubuntu 10.04, both use Python
>> version 2.6.5, both show the above.
>>
>> Before I tear out my hair any more (only 3 left) I thought I'd ask here
>> what I am doing wrong.
>
> Looks like it's being run as a shell script rather than through the
> Python interpreter (hence why the error is not in the form of an
> exception with a traceback).
>
> Try adding:
>
> #!/usr/bin/env python
>
> as the first line in your file. This tells the shell to run the script
> using Python.
>
> Or alternatively, instead of:
>
> ./timewaster.py
>
> use:
>
> python timewaster.py
>
> which likewise explicitly invokes the Python interpreter.
>
> Cheers,
> Chris
> --
> http://blog.rebertia.com
Yes, that was it. AYAA!
Thank you very much.
More information about the Python-list
mailing list