On Thu, 8 Sep 2005, Lane, Frank L wrote:
> I wanted to take the stdout of a process and redirect it to stdin of a > python script, then after playing with the input in the script I want to > send it back to stdout (all of this to be done while the original > process runs happily along). I can't seem to figure out the correct > syntax if this is possible. > > e.g. > > C:\> runner.exe | script.py Hi Frank, You've almost got it. The syntax above should have worked. But the problem here is that you're running into a problem with the way Windows runs Python scripts. Alan Gauld ran into this a few weeks ago: http://mail.python.org/pipermail/tutor/2005-August/041019.html You may need to put a CMD wrapper around the Python script. Apparently, this makes Windows pleased enough to let it be used as part of a shell pipeline. The thread above should mention the workaround to get things working. Best of wishes! _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor