Commit b182db44 authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

Write section

parent bc45a3f8
......@@ -212,7 +212,25 @@ implemented by Richard Jones and Fred Drake.}
%======================================================================
\section{PEP 338: Executing Modules as Scripts}
% XXX write this
The \programopt{-m} switch added in Python 2.4 to execute a module as
a script gained a few more abilities. Instead of being implemented in
C code inside the Python interpreter, the switch now uses an
implementation in a new module, \module{runpy}.
The \module{runpy} module implements a more sophisticated import
mechanism so that it's now possible to run modules in a package such
as \module{pychecker.checker}. The module also supports alternative
import mechanisms such as the \module{zipimport} module. (This means
you can add a .zip archive's path to \code{sys.path} and then use the
\programopt{-m} switch to execute code from the archive.
\begin{seealso}
\seepep{338}{Executing modules as scripts}{PEP written and
implemented by Nick Coghlan.}
\end{seealso}
%======================================================================
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment