Subprocess with a Python Session?
Fredrik Lundh
fredrik at pythonware.com
Tue Dec 5 14:16:22 EST 2006
Calvin Spealman wrote:
> No matter what I do I cant get the following code to do what I expect.
> I hadn't used subprocess t o read and write to pipes of a
> still-running app, and I just can't seem to get it right. What gives?
>
> import subprocess
>
> p = subprocess.Popen("python", stdout=subprocess.PIPE, stdin=subprocess.PIPE)
> p.stdin.write('print 10\n')
+ p.stdin.close()
> assert p.stdout.readline() == '10\n'
</F>
More information about the Python-list
mailing list