Skip to content

xando/subprocess.run

Repository files navigation

from subprocess import run

The subprocess extension to run processes.

>>> from subprocess import run

>>> run('uname -r').stdout
3.7.0-7-generic

>>> run('uname -a').status
0

>>> print run('rm not_existing_directory').stderr
rm: cannot remove `not_existing_directory': No such file or directory

>>> print run('ls -la', 'wc -l')
14

To use pipe from the shell.

from subprocess import run
run('grep something', data=run.stdin)
$ ps aux | python script.py

Install

You can install it from PyPi, by simply pip:

$ pip install subprocess.run

to test it, launch python

>>> from subprocess import run

Supported platforms

  • Python2.6
  • Python2.7
  • Python3.3
  • PyPy2.1

Tests

https://travis-ci.org/xando/subprocess.run.png?branch=master
>>> python setup.py test

About

The subprocess module extension to run external processes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published