Subprocess with a Python Session?

Calvin Spealman ironfroggy at gmail.com
Tue Dec 5 14:10:28 EST 2006


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')
assert p.stdout.readline() == '10\n'

-- 
Read my blog! I depend on your acceptance of my opinion! I am interesting!
http://ironfroggy-code.blogspot.com/



More information about the Python-list mailing list