[Tutor] Use of POPEN (original) (raw)
Bob Gordon rgordon9 at swbell.net
Tue Jul 13 23:28:01 CEST 2004
- Previous message: [Tutor] Iterating writing in a file
- Next message: [Tutor] Best book(s) for learning Tkinter?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I am trying to redirect a spawned program's input stream using the following:
import os pipe = os.popen('myprog.exe', 'w') pipe.write('stuff\n') pipe.close()
when I perform the write, I receive the following error msg:
Traceback (most recent call last): File "", line 1, in ? IOError: [Errno 22] Invalid argument
I am running under Windows2000. When launched, myprog.exe starts by printing some information to stdout and then waits for input from stdin.
Do I also have to redirect stdout using popen2, for example, or will the output from myprog go to the bit bucket? If the later, then why do I receive the error dealing with stdin? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/tutor/attachments/20040713/08d4447f/attachment.htm
- Previous message: [Tutor] Iterating writing in a file
- Next message: [Tutor] Best book(s) for learning Tkinter?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]