[linux] Re: Non buffered uitvoer in Python met een pipe

Bart-Jan Vrielink bartjan op vrielink.net
Za Apr 19 11:07:38 CEST 2008


Cecil Westerhof wrote:
> In Python wordt uitvoer (sys.stdout) gebuffered indien de uitvoer niet
> na de console wordt gestuurd. Dit is te overrulen met de flag -u. Ik
> neem aan dat dit een speciale variabele aanpast, maar ik kan niet vinden
> welke. Is er een manier om in het script zelf te zorgen dat uitvoer niet
> wordt gebufferd?
> Nu moet ik
> 	python -u <PATH>/script.py | ...
> geven en ik prefereer
> 	script.py | ...

Wat als je bovenaan je script '#!/usr/bin/python -u' of vergelijkbaar zet?



More information about the Linux mailing list