Ja wilde nog zeggen dat de exceptie in dit geval niet _heel_ duidelijk is,
maar toch wel een goeie hint geeft over wat er fout zit als je weet hoe je
hem moet interpreteren:

  File "/home/johnny/temp/bla.py", line 33
    z=z+1
    ^
SyntaxError: invalid syntax

Aangezien het vrij duidelijk is dat er in die specifieke zin geen
SyntaxError zit, kun je er vanuit gaan dat het probleem er vlak voor zit,
Python leest files van boven naar beneden en geeft een SyntaxError als de
interpreter (die de files leest) een fout tegenkomt, dus als die fout niet
in de getoonde regel zit zit 'ie waarschijnlijk in de regel(s) ervoor. Dan
goed die regel(s) lezen en meestal vind je het vanzelf. Tip dus: lees
altijd goed de traceback, meestal zijn die vrij duidelijk als je er even de
tijd voor neemt ze uit te pluizen en als je er een beetje goed in bent
wordt debuggen een stuk makkelijker.

Cheers,

Guido

2014-11-25 10:14 GMT+01:00 Reinout van Rees <rein...@vanrees.org>:

>
>
> On 25-11-14 08:25, Marc Stevens wrote:
>
>> Bij het onderstaande programmaatje geeft python een foutmelding
>>
>
> Ivo heeft het antwoord al gegeven.
>
> Los daarvan: wat de volgende keer ons het fout-zoeken zou verhelpen is het
> ook doorsturen van de foutmelding.
>
> Die van python zijn normaliter redelijk behulpzaam bij het opsporen van de
> fout.
>
>
>
> Reinout
>
> --
> Reinout van Rees                          http://reinout.vanrees.org/
> rein...@vanrees.org                   http://www.nelen-schuurmans.nl/
> "Learning history by destroying artifacts is a time-honored atrocity"
>
>
> _______________________________________________
> Python-nl mailing list
> Python-nl@python.org
> https://mail.python.org/mailman/listinfo/python-nl
>
_______________________________________________
Python-nl mailing list
Python-nl@python.org
https://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan