The 'subprocess' Python module

Overview

subprocess is a Python module for starting and communicating with processes. This module overcomes several limitations with the old popen2 module, but also aims to be a generic module for starting and communicating with processes on POSIX systems. It can replace several older modules and functions, like: os.system, os.spawn*, os.popen*, popen2.*, and commands.*.

subprocess was called popen5 earlier.

Download

Windows installers for this module are available from downloads.effbot.org.

CVS access

Anonymous CVS access

Do:
export CVSROOT=:pserver:anonymous@cvs.lysator.liu.se:/cvsroot/python-popen5
cvs login (press enter when asked for a password)
cvs co popen5

ViewCVS access

The URL for ViewCVS is http://cvs.lysator.liu.se/viewcvs/viewcvs.cgi/?cvsroot=python-popen5.

Tarball

You can fetch a tarball snapshot via ViewCVS.

You can reach me via astrand at lysator dot liu dot se.

Valid HTML 4.0!