[python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp UnrealEd
gegroet iedereen, mss een domme vraag, maar ondersteunt python de volgende commando's: while a=b: print b b+=1 op het eerste zicht ziet dit er enorm belachelijk uit, ik weet het, maar het is de bedoeling dat ik dit ga gebruiken met een MySQLdb-interface. Hierbij kan je dan, net zoals in

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Guido Wesdorp
UnrealEd wrote: > gegroet iedereen, > > mss een domme vraag, maar ondersteunt python de volgende commando's: > while a=b: > print b > b+=1 > Open een Python interpreter en probeer het: % python Python 2.3.5 (#2, May 4 2005, 08:51:39) [GCC 3.3.5 (Debian 1:3.3.5-12)] on linux2 Type "help"

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp UnrealEd
dat had ik gedaan, maar ik was niet zeker of het niets te maken had met de toekenning via een method uit een class. daarna heb ik het geprobeerd met een eenvoudig voorbeeld in de interpreter, en daar gaf hij idd een error. dit is wel spijtig, nu moet ik mijn files gaan aanpassen. :) greetz, Unrea

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Guido Wesdorp
Ik zag pas na versturen dat dit een persoonlijke reply was, bij deze naar de lijst... Guyon Morée wrote: > misschien bedoelde je : > > while a==b: > > ? > Ik vermoed van niet (al kan ik het mis hebben natuurlijk?): in een hoop C-achtige talen is een dergelijk constructie vrij gebruikelijk: je s

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Remco Gerlich
UnrealEd wrote: >gegroet iedereen, > >mss een domme vraag, maar ondersteunt python de volgende commando's: >while a=b: >print b >b+=1 > > Je kunt twee getallen vergelijken met ==, niet met = (twee tekens dus). Dus: while a == b: print b b += 1 Maar volgens mij zoek je iets als

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp UnrealEd
> while 1: > row = read_database_row() > if not row: >break > process_row(row) uiteraard, dat ik daar niet aan gedacht heb. wat dom van me :) hartelijk dank UnrealEd -- View this message in context: http://www.nabble.com/while-lus-vraagje-t1271983.html#a3376626 Sent from the Python - py

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Reinout van Rees
UnrealEd wrote: >>while 1: >> row = read_database_row() >> if not row: >> break >> process_row(row) Kijk ook even in de database API die je gebruikt. Redelijke kans dat het een iterator functie is. En dan kan je gewoon het volgende doen: for row in dabase.readRows(): print row Net zoiet

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Martijn Pieters
Remco Gerlich wrote: > while 1: > row = rs.fetchone() > if not row: > break > > # Doe iets met row > > Of beter: > > for row in rs.fetchall(): > # Doe iets met row Nog veel beter is iteratie over een generator: def rowset_iterate(rs): while 1: result = rs.

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Just van Rossum
Martijn Pieters wrote: > Remco Gerlich wrote: > > while 1: > > row = rs.fetchone() > > if not row: > > break > > > > # Doe iets met row > > > > Of beter: > > > > for row in rs.fetchall(): > > # Doe iets met row > > Nog veel beter is iteratie over een generator: > > def

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Martijn Pieters
Just van Rossum wrote: > Uh, als je dan toch een generator gebruikt > hoef je niet expliciet StopIteration te raisen, een break > volstaat prima. (return zou ook werken, maar break vind ik > beter in deze context.) Heh, da was code uit de losse pols, mot ik nou op deze lijst nou ook al op m'n pu

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp rr
"puntjes op de i's" ;) ___ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl

Re: [python-nl] Meeting in Den Haag

2006-03-13 Berichten over hetzelfde onderwerp Etienne Posthumus
On 3/9/06, Jeroen Vloothuis <[EMAIL PROTECTED]> wrote: > Op dit moment hebben we al een spreker. Etienne Posthumus zal iets vertellen > over het gebruik van PyParsing: > > http://pyparsing.sourceforge.net/ > > Mocht iemand anders nog iets leuks willen vertellen dan hoor ik het graag. Mijn verhaal

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Martijn Pieters
[EMAIL PROTECTED] wrote: > "puntjes op de i's" raise StopIter^W^Wbreak :)) Martijn ___ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp rr
(attachment is inclusief doctest) Ach, als we dan toch bezig zijn: class ResultSetIterator: """ Itereer over een result set van een query mbv een klasse """ def __init__(self, result_set): """Constructor """ self.rs = result_set def next(self): """Iterator """

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Just van Rossum
[EMAIL PROTECTED] wrote: > (attachment is inclusief doctest) > > Ach, als we dan toch bezig zijn: Ditto :) > class ResultSetIterator: > """ Itereer over een result set van een query mbv een klasse """ > def __init__(self, result_set): > """Constructor """ > self.rs = res

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Martijn Pieters
Just van Rossum wrote: > class ResultSetIterable: > def __init__(self, result_set): > self.rs = result_set > > def __iter__(self): > while True: > result = self.rs.fetchone() > if result is not None: > yield result > else:

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Just van Rossum
Martijn Pieters wrote: > Just van Rossum wrote: > > class ResultSetIterable: > > def __init__(self, result_set): > > self.rs = result_set > > > > def __iter__(self): > > while True: > > result = self.rs.fetchone() > > if result is not None: > >

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp rr
Just: > En dat kun je herschrijven zoals Martijn Pieters het al deed voor je > dit postte. Het is volkomen overbodig hier een class aan vuil te > maken. Het was juist mijn bedoeling Martijn zijn code in een klasse te gieten. Ik zie niet in wat daar 'vuil' van wordt. Waarom is het beter om geen

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Just van Rossum
[EMAIL PROTECTED] wrote: > Het was juist mijn bedoeling Martijn zijn code in een klasse te > gieten. Ik zie niet in wat daar 'vuil' van wordt. > > Waarom is het beter om geen klasse te gebruiken? Het lijkt me logisch dat als je kunt kiezen tussen twee oplossingen die equivalent zijn, je voor de

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Guido Wesdorp
Just van Rossum wrote: > > Waarom dit nog verbeteren als jouw classloze versie bij voorbaat al > beter was? (Op een miereneukerig detailtje na waar we het niet meer over > zullen hebben ;-) > Jongens, jongens, houden jullie het wel een beetje rustig? ;) Cheers, Guido P.S. Ik ben op dit moment

[python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Math
Hello, Pardon my English... Does anybody know what I have to do to run only 1 instance of my Python Application? How do I check if I'm running more instances of a Application? Thank you all ___ Python-nl mailing list Python-nl@python.org http://mail.py

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Reinout van Rees
Math wrote: > > Pardon my English... Pardon my poor Dutch, but dit is gewoon een Nederlandse lijst hoor :-) > Does anybody know what I have to do to run only 1 instance of my Python > Application? Hem maar 1 keer opstarten? Met zo'n kort antwoord vermoed ik dat je ons niet alles vertelt of dat

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Reinoud van Leeuwen
On Mon, Mar 13, 2006 at 06:47:46PM +0100, Guido Wesdorp wrote: > opdracht en moet dan proberen het zo snel mogelijk op te lossen, met een > zo optimaal mogelijk resultaat (zowel executie snelheid als aantal Als we aan het mierenneuken zijn: "zo optimaal mogelijk" kan niet. iets is optimaal of ni

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Jan Claeys
Op ma, 13-03-2006 te 19:37 +0100, schreef Reinout van Rees: > > How do I check if I'm running more instances of a Application? > > "ps ax" onder linux/osx/enz. Dat is zeker niet 100% safe: * er kunnen meerdere verschillende scripts met dezelfde naam in verschillende directories staa

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Martijn Pieters
Just van Rossum wrote: > Iterator: > - heeft een .next() method die het volgende ding returnt, of > StopIteration raised als er geen volgend ding is. > - heeft een __next__() method die self returnt (waarmee elke iterator > dus gelijk ook een iterable is). > > Jouw class was geen iterator, wan

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp Just van Rossum
RR Nederhoed wrote: > Ik krijg wel een beetje jeuk van je manier van corrigeren. Goed, doe ik volgende keer niet mijn best het uit te leggen. Just ___ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl

Re: [python-nl] while-lus vraagje

2006-03-13 Berichten over hetzelfde onderwerp RR Nederhoed
> Het iterator protocol is bijzonder Pythonic, maar je kent het > blijkbaar niet goed. Zie http://docs.python.org/lib/typeiter.html Blijkbaar. Ik krijg wel een beetje jeuk van je manier van corrigeren. -- ___ Python-nl mailing list Python-nl@python.o

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Reinout van Rees
Math wrote: > Verkeerde lijst Reply weer naar de lijst. > Momenteel kan ik mijn Python programma meerdere malen starten. > Is er een manier om dit "weg te programmeren" om het zomaar eens te > stellen? Ah, lockfile ergens opslaan. if bestand bestaat, then roep "ik kan niet starten, lockfil

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Rob Hooft
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Reinout van Rees wrote: > Math wrote: > >>Verkeerde lijst > > > Reply weer naar de lijst. > > >>Momenteel kan ik mijn Python programma meerdere malen starten. >>Is er een manier om dit "weg te programmeren" om het zomaar eens te >>stellen? >

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Math
LockFile? Waar vindt ik die dan wel? (Windows machine) - Original Message - From: "Reinout van Rees" <[EMAIL PROTECTED]> To: Sent: Monday, March 13, 2006 9:43 PM Subject: Re: [python-nl] Running more than 1 App- instance > Math wrote: >> Verkeerde lijst > > Reply weer naar de lij

Re: [python-nl] Running more than 1 App- instance

2006-03-13 Berichten over hetzelfde onderwerp Rob W.W. Hooft
Lockfiles vind je niet, die maak je. Een voorbeeld: elke keer als je het programma start dan probeer je een nieuwe file "C:\temp\myprog.lck" te maken. Als dat niet lukt, dan draait het programma blijkbaar al. En als je het programma verlaat, zorg je ervoor dat deze file altijd wordt weggegooid.

Re: [python-nl] Meeting in Den Haag

2006-03-13 Berichten over hetzelfde onderwerp Jeroen Vloothuis
> Zijn er al ander sprekers op de agenda? Goed dat je het vraagt. Frans Schippers heeft zich opgeworpen om iets te vertellen over Python bij TPG post. Groeten, Jeroen ___ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailma