python 2.x and running shell command
half.italian at gmail.com
Thu Dec 24 23:02:11 CET 2009
On Dec 24, 5:34 am, tekion <tek... at gmail.com> wrote:
> On Dec 23, 5:22 pm, Sean DiZazzo <half.ital... at gmail.com> wrote:
> > On Dec 23, 1:57 pm, tekion <tek... at gmail.com> wrote:
> > > All,
> > > some of the servers I have run python 2.2, which is a drag because I
> > > can't use subprocess module. My options that I know of is popen2
> > > module. However, it seems it does not have io blocking
> > > capabilities. So every time run a command I have open and close a
> > > file handle. I have command that requires interactive interaction. I
> > > want to be be able to perform following action:
> > > fout, fin = popen2.open2(cmd) #open up interactive session
> > > fin.write(cmd2);
> > > block (input)
> > > fout.readline()
> > > block output
> > > fin.write(cmd2)
> > > and so on...
> > > is this possible with popen2 or do I have to use pexpect for the job?
> > > Thanks.
> > I've never done that with subprocess, but maybe this will help:http://www.lysator.liu.se/~astrand/popen5/
> > ~Sean
> Sean, popen5 is old name for subprocess.
Right. Thats why I thought it would help. You _can_ use the
subprocess module on 2.2.
More information about the Python-list