Return to Snippet

Revision: 13492
at April 26, 2009 09:51 by fnurl


Initial Code
from subprocess import call
call(["ls", "-l"])

Initial URL
http://stackoverflow.com/questions/89228/how-to-call-external-command-in-python

Initial Description
The advantage of subprocess vs system is that it is more flexible (you can get the stdout, stderr, the "real" status code, better error handling, etc...). I think os.system is deprecated, too, or will be:

http://www.python.org/doc/2.5/lib/node534.html

For quick/dirty/one time scripts, os.system is enough, though.

Initial Title
call os command from python

Initial Tags


Initial Language
Python