how to get command output using python

Arnau Sanchez arnau at ehas.org
Thu Aug 9 13:01:05 EDT 2007


Steven Harms escribió:

> In python it is quite easy:
> 
> import commands
> status, output = commands.getstatusoutput("my command")

Uhm, this module has a big issue:

(http://docs.python.org/lib/module-commands.html)
----
8.17 commands -- Utilities for running commands

Availability: Unix.
----

Any non cross-platform module should be avoided unless absolutely necessary.

Subprocess is the right module to use.

arnau




More information about the Python-list mailing list