Newbie getting desperate with for
alister.ware at ntlworld.com
Thu Feb 17 19:40:16 CET 2011
On Thu, 17 Feb 2011 16:42:05 +0800, Werner wrote:
> 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):
>>> It runs fine with Eric but when I try to run it from shell...
>>> ./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:
>> python timewaster.py
>> which likewise explicitly invokes the Python interpreter.
> Yes, that was it. AYAA!
> Thank you very much.
may I ask what is the purpose of this code segment, it does not look like
it would achieve much?
All that glitters is not gold; all that wander are not lost.
More information about the Python-list