popen(2) wierdness - help!
Denis S. Otkidach
ods at fep.ru
Fri May 17 12:13:11 EDT 2002
On 17 May 2002, professor ned wrote:
pn> #!/usr/local/bin/python
pn>
pn> import os
pn>
pn> cmd = "cat -"
pn> stuff = "Hello, hello, hello...\n"
pn>
pn> writeHandle = os.popen( cmd, 'w')
pn> print "writeHandle is %s" % writeHandle
pn> print "stuff is %s" % stuff
pn>
pn> writeHandle.write( stuff )
pn> writeHandle.close()
pn>
pn> writeHandle, readHandle = os.popen2( cmd )
pn>
pn> print "\nwriteHandle is %s " % writeHandle
pn> print "readHandle is %s " % readHandle
pn> print "stuff is %s " % stuff
pn>
pn> writeHandle.write( stuff )
print readHandle.read()
pn> writeHandle.close()
pn> readHandle.close()
[...]
pn> [ned at nmi-redhat72-dev ned]$ cat: write error: Broken pipe
More information about the Python-list
mailing list