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