Je kan ook deze regel op een willekeurige lijn in je broncode toevoegen: import code; code.interact(local=locals())
Dan zal je programma op dat moment pauseren met een interactieve prompt. Om vervolgens weer verder te gaan druk je Ctrl+D zoals Geert aan gaf. Groeten, Stani Op woensdag 20-08-2008 om 12:36 uur [tijdzone +0200], schreef Geert Stappers: > Op 20-08-2008 om 11:47 schreef game for life: > > Hallo > > > > Op Wikibooks vond ik een Nederlandstalige handleiding om Python te leren > > schrijven, daar las ik: > > > > > > > > > > > Interactieve modus > > > > > > Om te verhinderen dat Python stopt als het programma klaar is kan je > > > de -i vlag specifiëren om een interactieve sessie te starten. Dit > > > kan *zeer*nuttig zijn om fouten op te sporen, of om snel kleine > > > dingen uit te proberen. > > > > > > python -i hallo.py > > > > > > > > Waar moet ik die "python -i hallo.py" typen? Ik heb reeds verschillende > > mogelijkheden geprobeerd, maar niet een blijkt te lukken: als ik het > > programma uitvoer sluit python voor ik de kans had om mijn opdracht te > > testen. > > |$ cat hello.py > |a=3 > |print "hello" > |$ python -i hello.py > |hello > |>>> print a > |3 > |>>> # hier typte ik EOF, "ctrl-D" > |$ > > Dat is vanaf de prompt op een Linux computer, vandaar de '$ '. > Voor mij werkt het gewoon. > > Zou het kunnen dat de hallo.py van de original poster een "sys.exit()" > bevat? > > |$ cat !$ > |cat hello.py > |import sys > |a=3 > |print "hello" > |sys.exit() > |$ python -i hello.py > |hello > |$ > > > > > Vergeef mij als het een domme vraag is, maar dit is de eerste taal waarin ik > > leer programmeren en ik heb een zeer minieme kennis van de taal. > > :-) ik ben ook zonder Python kennis geboren. > > > Alvast bedankt > > > > G8meforlife > > > Cheers > Geert Stappers > > _______________________________________________ > Python-nl mailing list > Python-nl@python.org > http://mail.python.org/mailman/listinfo/python-nl Op woensdag 20-08-2008 om 12:36 uur [tijdzone +0200], schreef Geert Stappers: > Op 20-08-2008 om 11:47 schreef game for life: > > Hallo > > > > Op Wikibooks vond ik een Nederlandstalige handleiding om Python te leren > > schrijven, daar las ik: > > > > > > > > > > > Interactieve modus > > > > > > Om te verhinderen dat Python stopt als het programma klaar is kan je > > > de -i vlag specifiëren om een interactieve sessie te starten. Dit > > > kan *zeer*nuttig zijn om fouten op te sporen, of om snel kleine > > > dingen uit te proberen. > > > > > > python -i hallo.py > > > > > > > > Waar moet ik die "python -i hallo.py" typen? Ik heb reeds verschillende > > mogelijkheden geprobeerd, maar niet een blijkt te lukken: als ik het > > programma uitvoer sluit python voor ik de kans had om mijn opdracht te > > testen. > > |$ cat hello.py > |a=3 > |print "hello" > |$ python -i hello.py > |hello > |>>> print a > |3 > |>>> # hier typte ik EOF, "ctrl-D" > |$ > > Dat is vanaf de prompt op een Linux computer, vandaar de '$ '. > Voor mij werkt het gewoon. > > Zou het kunnen dat de hallo.py van de original poster een "sys.exit()" > bevat? > > |$ cat !$ > |cat hello.py > |import sys > |a=3 > |print "hello" > |sys.exit() > |$ python -i hello.py > |hello > |$ > > > > > Vergeef mij als het een domme vraag is, maar dit is de eerste taal waarin ik > > leer programmeren en ik heb een zeer minieme kennis van de taal. > > :-) ik ben ook zonder Python kennis geboren. > > > Alvast bedankt > > > > G8meforlife > > > Cheers > Geert Stappers > > _______________________________________________ > Python-nl mailing list > Python-nl@python.org > http://mail.python.org/mailman/listinfo/python-nl _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl