changeset: 79034:09011896374d parent: 79031:a5a8d255daee parent: 79033:9794f69c1d09 user: Ezio Melotti date: Sat Sep 15 08:34:47 2012 +0300 files: Doc/library/subprocess.rst description: #15789: merge with 3.2. diff -r a5a8d255daee -r 09011896374d Doc/library/subprocess.rst --- a/Doc/library/subprocess.rst Sat Sep 15 05:52:36 2012 +0300 +++ b/Doc/library/subprocess.rst Sat Sep 15 08:34:47 2012 +0300 @@ -307,10 +307,14 @@ :meth:`Popen.communicate` method. If *shell* is ``True``, the specified command will be executed through - the shell. This can be useful if you are using Python primarily for the + the shell. This can be useful if you are using Python primarily for the enhanced control flow it offers over most system shells and still want - access to other shell features such as filename wildcards, shell pipes and - environment variable expansion. + convenient access to other shell features such as shell pipes, filename + wildcards, environment variable expansion, and expansion of ``~`` to a + user's home directory. However, note that Python itself offers + implementations of many shell-like features (in particular, :mod:`glob`, + :mod:`fnmatch`, :func:`os.walk`, :func:`os.path.expandvars`, + :func:`os.path.expanduser`, and :mod:`shutil`). .. versionchanged:: 3.3 When *universal_newlines* is ``True``, the class uses the encoding

AltStyle によって変換されたページ (->オリジナル) /