mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Start section for PEP 324
This commit is contained in:
parent
518d393e0e
commit
c9e7d77aaa
1 changed files with 22 additions and 0 deletions
|
@ -426,6 +426,28 @@ root:*:0:0:System Administrator:/var/root:/bin/tcsh
|
|||
\end{seealso}
|
||||
|
||||
|
||||
%======================================================================
|
||||
\section{PEP 324: New subprocess Module}
|
||||
|
||||
The standard library provides a number of ways to
|
||||
execute a subprocess, each of which offers different features and
|
||||
levels of difficulty. \function{os.system(\var{command})} is easy, but
|
||||
slow -- it runs a shell process which executes the command --
|
||||
and dangerous -- you have to be careful about escaping metacharacters.
|
||||
The \module{popen2} module offers classes that can capture
|
||||
standard output and standard error from the subprocess, but the naming
|
||||
is confusing.
|
||||
|
||||
The \module{subprocess} module cleans all this up, providing a unified
|
||||
interface that offers all the features you might need.
|
||||
|
||||
% XXX finish writing this section by adding some examples
|
||||
|
||||
|
||||
\begin{seealso}
|
||||
\seepep{324}{subprocess - New process module}{Written and implemented by Peter Astrand, with assistance from Fredrik Lundh and others.}
|
||||
\end{seealso}
|
||||
|
||||
%======================================================================
|
||||
\section{PEP 327: Decimal Data Type}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue