Execute the executable path with argument list args,
replacing the current process (i.e., the Python interpreter).
The argument list may be a tuple or list of strings.
Availability: Unix, Windows.
Execute the executable path with argument list args,
and environment env,
replacing the current process (i.e., the Python interpreter).
The argument list may be a tuple or list of strings.
The environment must be a dictionary mapping strings to strings.
Availability: Unix, Windows.
This is like "execv(path, args)" but duplicates
the shell's actions in searching for an executable file in a list of
directories. The directory list is obtained from
environ['PATH'].
Availability: Unix, Windows.
Execute the program path in a new process, passing the arguments
specified in args as command-line parameters. args may be
a list or a tuple. mode is a magic operational constant. See
the Visual C++ Runtime Library documentation for further
information; the constants are exposed to the Python programmer as
listed below.
Availability: Windows.
New in version 1.5.2.
Execute the program path in a new process, passing the arguments
specified in args as command-line parameters and the contents of
the mapping env as the environment. args may be a list or
a tuple. mode is a magic operational constant. See the Visual
C++ Runtime Library documentation for further information; the
constants are exposed to the Python programmer as listed below.
Availability: Windows.
New in version 1.5.2.
Execute the command (a string) in a subshell. This is implemented by
calling the Standard C function system(), and has the
same limitations. Changes to posix.environ, sys.stdin,
etc. are not reflected in the environment of the executed command.
The return value is the exit status of the process encoded in the
format specified for wait(), except on Windows 95 and 98,
where it is always 0. Note that POSIX does not specify the
meaning of the return value of the C system() function,
so the return value of the Python function is system-dependent.
Availability: Unix, Windows.
Return a 5-tuple of floating point numbers indicating accumulated (CPU
or other)
times, in seconds. The items are: user time, system time, children's
user time, children's system time, and elapsed real time since a fixed
point in the past, in that order. See the Unix manual page
times(2) or the corresponding Windows Platform API
documentation.
Availability: Unix, Windows.
Wait for completion of a child process, and return a tuple containing
its pid and exit status indication: a 16-bit number, whose low byte is
the signal number that killed the process, and whose high byte is the
exit status (if the signal number is zero); the high bit of the low
byte is set if a core file was produced.
Availability: Unix.
Wait for completion of a child process given by process id, and return
a tuple containing its process id and exit status indication (encoded
as for wait()). The semantics of the call are affected by
the value of the integer options, which should be 0 for
normal operation.
Availability: Unix.