stdin, stdout, redmon

Bernard Desnoues bernard.desnoues at univ-paris1.fr
Mon Jan 21 09:02:11 EST 2008


Hi,

I've got a problem with the use of Redmon (redirection port monitor). I 
intend to develop a virtual printer so that I can modify data sent to 
the printer.
Redmon send the data flow to the standard input and lauchs the Python 
program which send modified data to the standard output (Windows XP and 
Python 2.5 context).
I can manipulate the standard output.

"import sys
sys.stdout.write(data)"

it works.
But how to manipulate standard input so that I can store data in a 
string or in an object file ? There's no "read" method.

"a = sys.stdin.read()" doesn't work.
"f = open(sys.stdin)" doesn't work.

I don't find anything in the documentation. How to do that ?
Thanks in advance.

Bernard Desnoues
Librarian
Bibliothèque de géographie - Sorbonne



More information about the Python-list mailing list