Any other ideas? or examples of using subprocess to do what I was asking?
Kent Johnson wrote: > jas wrote: > > I would like to redirect the output from os.system to a variable, but > > am having trouble. I tried using os.popen(..).read() ...but that > > doesn't give me exactly what i want. > > Here is an example using subprocess: > http://groups.google.com/group/comp.lang.python/msg/9fa3a3c287e8e2a3?hl=en& > > Kent > > > > > ..this is windows by the way. > > > > For example: > > tmp = os.popen("hostname").read() > > > > ...works as expected. > > > > however, > > > > tmp = os.popen("cmd").read() > > ...i would like to have access to the cmd process...i.e. enter commands > > like a normal command line. os.system() allows this, but i dont want > > output to the screen..i wanna store it to a variable. then send > > content of variable elsewhere, receive more input and submit it. > > almost emulate the windows command prompt. > > > > any ideas? > > -- http://mail.python.org/mailman/listinfo/python-list