popen4 not returning output

James Stroud jstroud at mbi.ucla.edu
Mon Aug 20 00:31:41 EDT 2007


hortitude at gmail.com wrote:
> I am trying to run the following script:
> 
> 
> #!/usr/bin/python
> 
> import popen2
> 
> commandToRun = """scp scp_trial.py user at host:/targetDirectory"""
> #commandToRun = "ls"
> print commandToRun
> p_out, p_in = popen2.popen4 (commandToRun)
> 
> theOut = p_out.readlines ()
> print theOut
> 
> 
> When I run this command with the "ls" command I see the output.
> When I run this with the scp command I do not see the output of my
> command -- however the file is successfully transfered.  How can I see
> the output?
> 
> Thanks
> 

I'm not up on my scp, but look at popen3 and read from err.

James



More information about the Python-list mailing list