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 :-(
87 \input{libbltin
} % really __builtin__
88 \input{libmain
} % really __main__
90 \input{libstrings
} % String Services
96 \input{libmisc
} % Miscellaneous Services
102 \input{liballos
} % Generic Operating System Services
108 \input{libsomeos
} % Optional Operating System Services
114 \input{libunix
} % UNIX Specific Services
116 \input{libppath
} % == posixpath
126 \input{libpdb
} % The Python Debugger
128 \input{libprofile
} % The Python Profiler
130 \input{libwww
} % Internet and WWW Services
144 \input{libmm
} % Multimedia Services
151 \input{libcrypto
} % Cryptographic Services
156 %\input{libamoeba} % AMOEBA ONLY
158 \input{libmac
} % MACINTOSH ONLY
160 \input{libmacconsole
}
164 \input{libmacostools
}
169 \input{libstdwin
} % STDWIN ONLY
171 \input{libsgi
} % SGI IRIX ONLY
181 \input{libsun
} % SUNOS ONLY
183 \input{lib.ind
} % Index