[Tutor] how to get response from os.system()

Luke Paireepinart rabidpoobear at gmail.com
Sun Mar 16 21:06:25 CET 2008

shawn bright wrote:
> Lo there all,
>  I am needing to get a response back from a system command.
>  i can do this:
>  os.system('mailq | wc -l")
>  if i do this in the terminal  mailq | wc -l   ,   it will spit out a number.
> How do i get that number as a python variable ?
You need to use the subprocess module, specifically subprocess.Popen, to 
open an input pipe from the command so you can read() the data in.

More information about the Tutor mailing list