1 \documentstyle[twoside,
11pt,myformat
]{report}
3 % NOTE: this file controls which chapters/sections of the library
4 % manual are actually printed. It is easy to customize your manual
5 % by commenting out sections that you're not interested in.
7 \title{Python Library Reference
}
11 \makeindex % tell \index to actually write the .idx file
25 Python is an extensible, interpreted, object-oriented programming
26 language. It supports a wide range of applications, from simple text
27 processing scripts to interactive WWW browsers.
29 While the
{\em Python Reference Manual
} describes the exact syntax and
30 semantics of the language, it does not describe the standard library
31 that is distributed with the language, and which greatly enhances its
32 immediate usability. This library contains built-in modules (written
33 in C) that provide access to system functionality such as file I/O
34 that would otherwise be inaccessible to Python programmers, as well as
35 modules written in Python that provide standardized solutions for many
36 problems that occur in everyday programming. Some of these modules
37 are explicitly designed to encourage and enhance the portability of
40 This library reference manual documents Python's standard library, as
41 well as many optional library modules (which may or may not be
42 available, depending on whether the underlying platform supports them
43 and on the configuration choices made at compile time). It also
44 documents the standard types of the language and its built-in
45 functions and exceptions, many of which are not or incompletely
46 documented in the Reference Manual.
48 This manual assumes basic knowledge about the Python language. For an
49 informal introduction to Python, see the
{\em Python Tutorial
}; the
50 Python Reference Manual remains the highest authority on syntactic and
51 semantic questions. Finally, the manual entitled
{\em Extending and
52 Embedding the Python Interpreter
} describes how to add new extensions
53 to Python and how to embed it in other applications.
66 \pagenumbering{arabic
}
70 \input{libintro
} % Introduction
72 \input{libobjs
} % Built-in Types, Exceptions and Functions
77 \input{libpython
} % Python Services
79 \input{libtypes2
} % types is already taken :-(
86 \input{libbltin
} % really __builtin__
87 \input{libmain
} % really __main__
89 \input{libstrings
} % String Services
95 \input{libmisc
} % Miscellaneous Services
101 \input{liballos
} % Generic Operating System Services
107 \input{libsomeos
} % Optional Operating System Services
113 \input{libunix
} % UNIX Specific Services
115 \input{libppath
} % == posixpath
124 \input{libpdb
} % The Python Debugger
126 \input{libprofile
} % The Python Profiler
128 \input{libwww
} % Internet and WWW Services
141 \input{libmm
} % Multimedia Services
148 \input{libcrypto
} % Cryptographic Services
153 %\input{libamoeba} % AMOEBA ONLY
155 \input{libmac
} % MACINTOSH ONLY
157 \input{libmacconsole
}
163 \input{libstdwin
} % STDWIN ONLY
165 \input{libsgi
} % SGI IRIX ONLY
175 \input{libsun
} % SUNOS ONLY
177 \input{lib.ind
} % Index