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