Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
2 | <html> | |
3 | <head> | |
4 | <link rel="STYLESHEET" href="lib.css" type='text/css' /> | |
5 | <link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" /> | |
6 | <link rel='start' href='../index.html' title='Python Documentation Index' /> | |
7 | <link rel="first" href="lib.html" title='Python Library Reference' /> | |
8 | <link rel='contents' href='contents.html' title="Contents" /> | |
9 | <link rel='index' href='genindex.html' title='Index' /> | |
10 | <link rel='last' href='about.html' title='About this document...' /> | |
11 | <link rel='help' href='about.html' title='About this document...' /> | |
12 | <link rel="next" href="front.html" /> | |
13 | <meta name='aesop' content='information' /> | |
14 | <title>Python Library Reference</title> | |
15 | </head> | |
16 | <body> | |
17 | <DIV CLASS="navigation"> | |
18 | <div id='top-navigation-panel' xml:id='top-navigation-panel'> | |
19 | <table align="center" width="100%" cellpadding="0" cellspacing="2"> | |
20 | <tr> | |
21 | <td class='online-navigation'><img src='../icons/previous.png' | |
22 | border='0' height='32' alt='Previous Page' width='32' /></td> | |
23 | <td class='online-navigation'><a rel="parent" title="Python Documentation Index" | |
24 | href="../index.html"><img src='../icons/up.png' | |
25 | border='0' height='32' alt='Up One Level' width='32' /></A></td> | |
26 | <td class='online-navigation'><a rel="next" title="Front Matter" | |
27 | href="front.html"><img src='../icons/next.png' | |
28 | border='0' height='32' alt='Next Page' width='32' /></A></td> | |
29 | <td align="center" width="100%">Python Library Reference</td> | |
30 | <td class='online-navigation'><a rel="contents" title="Table of Contents" | |
31 | href="contents.html"><img src='../icons/contents.png' | |
32 | border='0' height='32' alt='Contents' width='32' /></A></td> | |
33 | <td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png' | |
34 | border='0' height='32' alt='Module Index' width='32' /></a></td> | |
35 | <td class='online-navigation'><a rel="index" title="Index" | |
36 | href="genindex.html"><img src='../icons/index.png' | |
37 | border='0' height='32' alt='Index' width='32' /></A></td> | |
38 | </tr></table> | |
39 | <div class='online-navigation'> | |
40 | <b class="navlabel">Up:</b> | |
41 | <a class="sectref" rel="parent" href="../index.html">Python Documentation Index</A> | |
42 | <b class="navlabel">Next:</b> | |
43 | <a class="sectref" rel="next" href="front.html">Front Matter</A> | |
44 | </div> | |
45 | <hr /></div> | |
46 | </DIV> | |
47 | <!--End of Navigation Panel--> | |
48 | ||
49 | <P> | |
50 | ||
51 | <link rel='up' href='../index.html' title='Python Documentation Index' /> | |
52 | <div class="titlepage"> | |
53 | <div class='center'> | |
54 | <h1>Python Library Reference</h1> | |
55 | <p><b><font size="+2">Guido van Rossum</font></b></p> | |
56 | <p> | |
57 | <strong>Python Software Foundation</strong> | |
58 | <BR> | |
59 | Email: <span class="email">docs@python.org</span> | |
60 | </p> | |
61 | <p><i> Fred L. Drake, Jr., editor</i></p> | |
62 | <p><strong>Release 2.4.2</strong><br /> | |
63 | <strong>28 September 2005</strong></p> | |
64 | <p></p> | |
65 | </div> | |
66 | </div> | |
67 | ||
68 | <P> | |
69 | ||
70 | <p><br /></p><hr class='online-navigation' /> | |
71 | <div class='online-navigation'> | |
72 | <!--Table of Child-Links--> | |
73 | <A NAME="CHILD_LINKS"></a> | |
74 | ||
75 | <UL CLASS="ChildLinks"> | |
76 | <LI><A href="front.html">Front Matter</a> | |
77 | <LI><A href="contents.html">Contents</a> | |
78 | <LI><A href="intro.html">1. Introduction</a> | |
79 | <LI><A href="builtin.html">2. Built-In Objects</a> | |
80 | <UL> | |
81 | <LI><A href="built-in-funcs.html">2.1 Built-in Functions</a> | |
82 | <LI><A href="non-essential-built-in-funcs.html">2.2 Non-essential Built-in Functions</a> | |
83 | <LI><A href="types.html">2.3 Built-in Types</a> | |
84 | <UL> | |
85 | <LI><A href="truth.html">2.3.1 Truth Value Testing</a> | |
86 | <LI><A href="boolean.html">2.3.2 Boolean Operations -- | |
87 | <tt class="keyword">and</tt>, <tt class="keyword">or</tt>, <tt class="keyword">not</tt></a> | |
88 | <LI><A href="comparisons.html">2.3.3 Comparisons</a> | |
89 | <LI><A href="typesnumeric.html">2.3.4 Numeric Types -- | |
90 | <tt class="class">int</tt>, <tt class="class">float</tt>, <tt class="class">long</tt>, <tt class="class">complex</tt></a> | |
91 | <LI><A href="typeiter.html">2.3.5 Iterator Types</a> | |
92 | <LI><A href="typesseq.html">2.3.6 Sequence Types -- | |
93 | <tt class="class">str</tt>, <tt class="class">unicode</tt>, <tt class="class">list</tt>, | |
94 | <tt class="class">tuple</tt>, <tt class="class">buffer</tt>, <tt class="class">xrange</tt></a> | |
95 | <LI><A href="types-set.html">2.3.7 Set Types -- | |
96 | <tt class="class">set</tt>, <tt class="class">frozenset</tt></a> | |
97 | <LI><A href="typesmapping.html">2.3.8 Mapping Types -- classdict</a> | |
98 | <LI><A href="bltin-file-objects.html">2.3.9 File Objects</a> | |
99 | <LI><A href="typesother.html">2.3.10 Other Built-in Types</a> | |
100 | <LI><A href="specialattrs.html">2.3.11 Special Attributes</a> | |
101 | </ul> | |
102 | <LI><A href="module-exceptions.html">2.4 Built-in Exceptions</a> | |
103 | <LI><A href="node35.html">2.5 Built-in Constants</a> | |
104 | </ul> | |
105 | <LI><A href="python.html">3. Python Runtime Services</a> | |
106 | <UL> | |
107 | <LI><A href="module-sys.html">3.1 <tt class="module">sys</tt> -- | |
108 | System-specific parameters and functions</a> | |
109 | <LI><A href="module-gc.html">3.2 <tt class="module">gc</tt> -- | |
110 | Garbage Collector interface</a> | |
111 | <LI><A href="module-weakref.html">3.3 <tt class="module">weakref</tt> -- | |
112 | Weak references</a> | |
113 | <UL> | |
114 | <LI><A href="weakref-objects.html">3.3.1 Weak Reference Objects</a> | |
115 | <LI><A href="weakref-example.html">3.3.2 Example</a> | |
116 | <LI><A href="weakref-extension.html">3.3.3 Weak References in Extension Types</a> | |
117 | </ul> | |
118 | <LI><A href="module-fpectl.html">3.4 <tt class="module">fpectl</tt> -- | |
119 | Floating point exception control</a> | |
120 | <UL> | |
121 | <LI><A href="fpectl-example.html">3.4.1 Example</a> | |
122 | <LI><A href="node45.html">3.4.2 Limitations and other considerations</a> | |
123 | </ul> | |
124 | <LI><A href="module-atexit.html">3.5 <tt class="module">atexit</tt> -- | |
125 | Exit handlers</a> | |
126 | <UL> | |
127 | <LI><A href="atexit-example.html">3.5.1 <tt class="module">atexit</tt> Example</a> | |
128 | </ul> | |
129 | <LI><A href="module-types.html">3.6 <tt class="module">types</tt> -- | |
130 | Names for built-in types</a> | |
131 | <LI><A href="module-UserDict.html">3.7 <tt class="module">UserDict</tt> -- | |
132 | Class wrapper for dictionary objects</a> | |
133 | <LI><A href="module-UserList.html">3.8 <tt class="module">UserList</tt> -- | |
134 | Class wrapper for list objects</a> | |
135 | <LI><A href="module-UserString.html">3.9 <tt class="module">UserString</tt> -- | |
136 | Class wrapper for string objects</a> | |
137 | <LI><A href="module-operator.html">3.10 <tt class="module">operator</tt> -- | |
138 | Standard operators as functions.</a> | |
139 | <UL> | |
140 | <LI><A href="operator-map.html">3.10.1 Mapping Operators to Functions</a> | |
141 | </ul> | |
142 | <LI><A href="module-inspect.html">3.11 <tt class="module">inspect</tt> -- | |
143 | Inspect live objects</a> | |
144 | <UL> | |
145 | <LI><A href="inspect-types.html">3.11.1 Types and members</a> | |
146 | <LI><A href="inspect-source.html">3.11.2 Retrieving source code</a> | |
147 | <LI><A href="inspect-classes-functions.html">3.11.3 Classes and functions</a> | |
148 | <LI><A href="inspect-stack.html">3.11.4 The interpreter stack</a> | |
149 | </ul> | |
150 | <LI><A href="module-traceback.html">3.12 <tt class="module">traceback</tt> -- | |
151 | Print or retrieve a stack traceback</a> | |
152 | <UL> | |
153 | <LI><A href="traceback-example.html">3.12.1 Traceback Example</a> | |
154 | </ul> | |
155 | <LI><A href="module-linecache.html">3.13 <tt class="module">linecache</tt> -- | |
156 | Random access to text lines</a> | |
157 | <LI><A href="module-pickle.html">3.14 <tt class="module">pickle</tt> -- Python object serialization</a> | |
158 | <UL> | |
159 | <LI><A href="node63.html">3.14.1 Relationship to other Python modules</a> | |
160 | <LI><A href="node64.html">3.14.2 Data stream format</a> | |
161 | <LI><A href="node65.html">3.14.3 Usage</a> | |
162 | <LI><A href="node66.html">3.14.4 What can be pickled and unpickled?</a> | |
163 | <LI><A href="pickle-protocol.html">3.14.5 The pickle protocol</a> | |
164 | <LI><A href="pickle-sub.html">3.14.6 Subclassing Unpicklers</a> | |
165 | <LI><A href="pickle-example.html">3.14.7 Example</a> | |
166 | </ul> | |
167 | <LI><A href="module-cPickle.html">3.15 <tt class="module">cPickle</tt> -- A faster <tt class="module">pickle</tt></a> | |
168 | <LI><A href="module-copyreg.html">3.16 <tt class="module">copy_reg</tt> -- | |
169 | Register <tt class="module">pickle</tt> support functions</a> | |
170 | <LI><A href="module-shelve.html">3.17 <tt class="module">shelve</tt> -- | |
171 | Python object persistence</a> | |
172 | <UL> | |
173 | <LI><A href="node76.html">3.17.1 Restrictions</a> | |
174 | <LI><A href="node77.html">3.17.2 Example</a> | |
175 | </ul> | |
176 | <LI><A href="module-copy.html">3.18 <tt class="module">copy</tt> -- | |
177 | Shallow and deep copy operations</a> | |
178 | <LI><A href="module-marshal.html">3.19 <tt class="module">marshal</tt> -- | |
179 | Internal Python object serialization</a> | |
180 | <LI><A href="module-warnings.html">3.20 <tt class="module">warnings</tt> -- | |
181 | Warning control</a> | |
182 | <UL> | |
183 | <LI><A href="warning-categories.html">3.20.1 Warning Categories</a> | |
184 | <LI><A href="warning-filter.html">3.20.2 The Warnings Filter</a> | |
185 | <LI><A href="warning-functions.html">3.20.3 Available Functions</a> | |
186 | </ul> | |
187 | <LI><A href="module-imp.html">3.21 <tt class="module">imp</tt> -- | |
188 | Access the <tt class="keyword">import</tt> internals</a> | |
189 | <UL> | |
190 | <LI><A href="examples-imp.html">3.21.1 Examples</a> | |
191 | </ul> | |
192 | <LI><A href="module-zipimport.html">3.22 <tt class="module">zipimport</tt> --\r | |
193 | Import modules from Zip archives</a> | |
194 | <UL> | |
195 | <LI><A href="zipimporter-objects.html">3.22.1 zipimporter Objects</a> | |
196 | <LI><A href="node88.html">3.22.2 Examples</a> | |
197 | </ul> | |
198 | <LI><A href="module-pkgutil.html">3.23 <tt class="module">pkgutil</tt> -- | |
199 | Package extension utility</a> | |
200 | <LI><A href="module-modulefinder.html">3.24 <tt class="module">modulefinder</tt> -- | |
201 | Find modules used by a script</a> | |
202 | <LI><A href="module-code.html">3.25 <tt class="module">code</tt> -- | |
203 | Interpreter base classes</a> | |
204 | <UL> | |
205 | <LI><A href="interpreter-objects.html">3.25.1 Interactive Interpreter Objects</a> | |
206 | <LI><A href="console-objects.html">3.25.2 Interactive Console Objects</a> | |
207 | </ul> | |
208 | <LI><A href="module-codeop.html">3.26 <tt class="module">codeop</tt> -- | |
209 | Compile Python code</a> | |
210 | <LI><A href="module-pprint.html">3.27 <tt class="module">pprint</tt> -- | |
211 | Data pretty printer</a> | |
212 | <UL> | |
213 | <LI><A href="node96.html">3.27.1 PrettyPrinter Objects</a> | |
214 | </ul> | |
215 | <LI><A href="module-repr.html">3.28 <tt class="module">repr</tt> -- | |
216 | Alternate <tt class="function">repr()</tt> implementation</a> | |
217 | <UL> | |
218 | <LI><A href="Repr-objects.html">3.28.1 Repr Objects</a> | |
219 | <LI><A href="subclassing-reprs.html">3.28.2 Subclassing Repr Objects</a> | |
220 | </ul> | |
221 | <LI><A href="module-new.html">3.29 <tt class="module">new</tt> -- | |
222 | Creation of runtime internal objects</a> | |
223 | <LI><A href="module-site.html">3.30 <tt class="module">site</tt> -- | |
224 | Site-specific configuration hook</a> | |
225 | <LI><A href="module-user.html">3.31 <tt class="module">user</tt> -- | |
226 | User-specific configuration hook</a> | |
227 | <LI><A href="module-builtin.html">3.32 <tt class="module">__builtin__</tt> -- | |
228 | Built-in objects</a> | |
229 | <LI><A href="module-main.html">3.33 <tt class="module">__main__</tt> -- | |
230 | Top-level script environment</a> | |
231 | <LI><A href="module-future.html">3.34 <tt class="module">__future__</tt> -- | |
232 | Future statement definitions</a> | |
233 | </ul> | |
234 | <LI><A href="strings.html">4. String Services</a> | |
235 | <UL> | |
236 | <LI><A href="module-string.html">4.1 <tt class="module">string</tt> -- | |
237 | Common string operations</a> | |
238 | <UL> | |
239 | <LI><A href="node108.html">4.1.1 String constants</a> | |
240 | <LI><A href="node109.html">4.1.2 Template strings</a> | |
241 | <LI><A href="node110.html">4.1.3 String functions</a> | |
242 | <LI><A href="node111.html">4.1.4 Deprecated string functions</a> | |
243 | </ul> | |
244 | <LI><A href="module-re.html">4.2 <tt class="module">re</tt> -- | |
245 | Regular expression operations</a> | |
246 | <UL> | |
247 | <LI><A href="re-syntax.html">4.2.1 Regular Expression Syntax</a> | |
248 | <LI><A href="matching-searching.html">4.2.2 Matching vs Searching</a> | |
249 | <LI><A href="node115.html">4.2.3 Module Contents</a> | |
250 | <LI><A href="re-objects.html">4.2.4 Regular Expression Objects</a> | |
251 | <LI><A href="match-objects.html">4.2.5 Match Objects</a> | |
252 | <LI><A href="node118.html">4.2.6 Examples</a> | |
253 | </ul> | |
254 | <LI><A href="module-struct.html">4.3 <tt class="module">struct</tt> -- | |
255 | Interpret strings as packed binary data</a> | |
256 | <LI><A href="module-difflib.html">4.4 <tt class="module">difflib</tt> -- | |
257 | Helpers for computing deltas</a> | |
258 | <UL> | |
259 | <LI><A href="sequence-matcher.html">4.4.1 SequenceMatcher Objects</a> | |
260 | <LI><A href="sequencematcher-examples.html">4.4.2 SequenceMatcher Examples</a> | |
261 | <LI><A href="differ-objects.html">4.4.3 Differ Objects</a> | |
262 | <LI><A href="differ-examples.html">4.4.4 Differ Example</a> | |
263 | </ul> | |
264 | <LI><A href="module-fpformat.html">4.5 <tt class="module">fpformat</tt> -- | |
265 | Floating point conversions</a> | |
266 | <LI><A href="module-StringIO.html">4.6 <tt class="module">StringIO</tt> -- | |
267 | Read and write strings as files</a> | |
268 | <LI><A href="module-cStringIO.html">4.7 <tt class="module">cStringIO</tt> -- | |
269 | Faster version of <tt class="module">StringIO</tt></a> | |
270 | <LI><A href="module-textwrap.html">4.8 <tt class="module">textwrap</tt> -- | |
271 | Text wrapping and filling</a> | |
272 | <LI><A href="module-codecs.html">4.9 <tt class="module">codecs</tt> -- | |
273 | Codec registry and base classes</a> | |
274 | <UL> | |
275 | <LI><A href="node130.html">4.9.1 Codec Base Classes</a> | |
276 | <LI><A href="standard-encodings.html">4.9.2 Standard Encodings</a> | |
277 | <LI><A href="module-encodings.idna.html">4.9.3 <tt class="module">encodings.idna</tt> -- | |
278 | Internationalized Domain Names in Applications</a> | |
279 | </ul> | |
280 | <LI><A href="module-unicodedata.html">4.10 <tt class="module">unicodedata</tt> -- | |
281 | Unicode Database</a> | |
282 | <LI><A href="module-stringprep.html">4.11 <tt class="module">stringprep</tt> -- | |
283 | Internet String Preparation</a> | |
284 | </ul> | |
285 | <LI><A href="misc.html">5. Miscellaneous Services</a> | |
286 | <UL> | |
287 | <LI><A href="module-pydoc.html">5.1 <tt class="module">pydoc</tt> -- | |
288 | Documentation generator and online help system</a> | |
289 | <LI><A href="module-doctest.html">5.2 <tt class="module">doctest</tt> -- | |
290 | Test interactive Python examples</a> | |
291 | <UL> | |
292 | <LI><A href="doctest-simple-testmod.html">5.2.1 Simple Usage: Checking Examples in | |
293 | Docstrings</a> | |
294 | <LI><A href="doctest-simple-testfile.html">5.2.2 Simple Usage: Checking Examples in a Text | |
295 | File</a> | |
296 | <LI><A href="doctest-how-it-works.html">5.2.3 How It Works</a> | |
297 | <LI><A href="doctest-basic-api.html">5.2.4 Basic API</a> | |
298 | <LI><A href="doctest-unittest-api.html">5.2.5 Unittest API</a> | |
299 | <LI><A href="doctest-advanced-api.html">5.2.6 Advanced API</a> | |
300 | <LI><A href="doctest-debugging.html">5.2.7 Debugging</a> | |
301 | <LI><A href="doctest-soapbox.html">5.2.8 Soapbox</a> | |
302 | </ul> | |
303 | <LI><A href="module-unittest.html">5.3 <tt class="module">unittest</tt> -- | |
304 | Unit testing framework</a> | |
305 | <UL> | |
306 | <LI><A href="node164.html">5.3.1 Basic example</a> | |
307 | <LI><A href="organizing-tests.html">5.3.2 Organizing test code</a> | |
308 | <LI><A href="legacy-unit-tests.html">5.3.3 Re-using old test code</a> | |
309 | <LI><A href="unittest-contents.html">5.3.4 Classes and functions</a> | |
310 | <LI><A href="testcase-objects.html">5.3.5 TestCase Objects</a> | |
311 | <LI><A href="testsuite-objects.html">5.3.6 TestSuite Objects</a> | |
312 | <LI><A href="testresult-objects.html">5.3.7 TestResult Objects</a> | |
313 | <LI><A href="testloader-objects.html">5.3.8 TestLoader Objects</a> | |
314 | </ul> | |
315 | <LI><A href="module-test.html">5.4 <tt class="module">test</tt> -- | |
316 | Regression tests package for Python</a> | |
317 | <UL> | |
318 | <LI><A href="writing-tests.html">5.4.1 Writing Unit Tests for the <tt class="module">test</tt> package</a> | |
319 | <LI><A href="regrtest.html">5.4.2 Running tests using <tt class="module">test.regrtest</tt></a> | |
320 | </ul> | |
321 | <LI><A href="module-test.testsupport.html">5.5 <tt class="module">test.test_support</tt> -- | |
322 | Utility functions for tests</a> | |
323 | <LI><A href="module-decimal.html">5.6 <tt class="module">decimal</tt> -- | |
324 | Decimal floating point arithmetic</a> | |
325 | <UL> | |
326 | <LI><A href="decimal-tutorial.html">5.6.1 Quick-start Tutorial</a> | |
327 | <LI><A href="node178.html">5.6.2 Decimal objects</a> | |
328 | <LI><A href="decimal-decimal.html">5.6.3 Context objects</a> | |
329 | <LI><A href="decimal-signals.html">5.6.4 Signals</a> | |
330 | <LI><A href="decimal-notes.html">5.6.5 Floating Point Notes</a> | |
331 | <LI><A href="decimal-threads.html">5.6.6 Working with threads</a> | |
332 | <LI><A href="decimal-recipes.html">5.6.7 Recipes</a> | |
333 | <LI><A href="decimal-faq.html">5.6.8 Decimal FAQ</a> | |
334 | </ul> | |
335 | <LI><A href="module-math.html">5.7 <tt class="module">math</tt> -- | |
336 | Mathematical functions</a> | |
337 | <LI><A href="module-cmath.html">5.8 <tt class="module">cmath</tt> -- | |
338 | Mathematical functions for complex numbers</a> | |
339 | <LI><A href="module-random.html">5.9 <tt class="module">random</tt> -- | |
340 | Generate pseudo-random numbers</a> | |
341 | <LI><A href="module-whrandom.html">5.10 <tt class="module">whrandom</tt> -- | |
342 | Pseudo-random number generator</a> | |
343 | <LI><A href="module-bisect.html">5.11 <tt class="module">bisect</tt> -- | |
344 | Array bisection algorithm</a> | |
345 | <UL> | |
346 | <LI><A href="bisect-example.html">5.11.1 Examples</a> | |
347 | </ul> | |
348 | <LI><A href="module-collections.html">5.12 <tt class="module">collections</tt> -- | |
349 | High-performance container datatypes</a> | |
350 | <UL> | |
351 | <LI><A href="deque-recipes.html">5.12.1 Recipes</a> | |
352 | </ul> | |
353 | <LI><A href="module-heapq.html">5.13 <tt class="module">heapq</tt> -- | |
354 | Heap queue algorithm</a> | |
355 | <UL> | |
356 | <LI><A href="node196.html">5.13.1 Theory</a> | |
357 | </ul> | |
358 | <LI><A href="module-array.html">5.14 <tt class="module">array</tt> -- | |
359 | Efficient arrays of numeric values</a> | |
360 | <LI><A href="module-sets.html">5.15 <tt class="module">sets</tt> -- | |
361 | Unordered collections of unique elements</a> | |
362 | <UL> | |
363 | <LI><A href="set-objects.html">5.15.1 Set Objects</a> | |
364 | <LI><A href="set-example.html">5.15.2 Example</a> | |
365 | <LI><A href="immutable-transforms.html">5.15.3 Protocol for automatic conversion to immutable</a> | |
366 | <LI><A href="comparison-to-builtin-set.html">5.15.4 Comparison to the built-in <tt class="class">set</tt> types</a> | |
367 | </ul> | |
368 | <LI><A href="module-itertools.html">5.16 <tt class="module">itertools</tt> -- | |
369 | Functions creating iterators for efficient looping</a> | |
370 | <UL> | |
371 | <LI><A href="itertools-functions.html">5.16.1 Itertool functions</a> | |
372 | <LI><A href="itertools-example.html">5.16.2 Examples</a> | |
373 | <LI><A href="itertools-recipes.html">5.16.3 Recipes</a> | |
374 | </ul> | |
375 | <LI><A href="module-ConfigParser.html">5.17 <tt class="module">ConfigParser</tt> -- | |
376 | Configuration file parser</a> | |
377 | <UL> | |
378 | <LI><A href="RawConfigParser-objects.html">5.17.1 RawConfigParser Objects</a> | |
379 | <LI><A href="ConfigParser-objects.html">5.17.2 ConfigParser Objects</a> | |
380 | <LI><A href="SafeConfigParser-objects.html">5.17.3 SafeConfigParser Objects</a> | |
381 | </ul> | |
382 | <LI><A href="module-fileinput.html">5.18 <tt class="module">fileinput</tt> -- | |
383 | Iterate over lines from multiple input streams</a> | |
384 | <LI><A href="module-calendar.html">5.19 <tt class="module">calendar</tt> -- | |
385 | General calendar-related functions</a> | |
386 | <LI><A href="module-cmd.html">5.20 <tt class="module">cmd</tt> -- | |
387 | Support for line-oriented command interpreters</a> | |
388 | <UL> | |
389 | <LI><A href="Cmd-objects.html">5.20.1 Cmd Objects</a> | |
390 | </ul> | |
391 | <LI><A href="module-shlex.html">5.21 <tt class="module">shlex</tt> -- | |
392 | Simple lexical analysis</a> | |
393 | <UL> | |
394 | <LI><A href="shlex-objects.html">5.21.1 shlex Objects</a> | |
395 | <LI><A href="shlex-parsing-rules.html">5.21.2 Parsing Rules</a> | |
396 | </ul> | |
397 | </ul> | |
398 | <LI><A href="allos.html">6. Generic Operating System Services</a> | |
399 | <UL> | |
400 | <LI><A href="module-os.html">6.1 <tt class="module">os</tt> -- | |
401 | Miscellaneous operating system interfaces</a> | |
402 | <UL> | |
403 | <LI><A href="os-procinfo.html">6.1.1 Process Parameters</a> | |
404 | <LI><A href="os-newstreams.html">6.1.2 File Object Creation</a> | |
405 | <LI><A href="os-fd-ops.html">6.1.3 File Descriptor Operations</a> | |
406 | <LI><A href="os-file-dir.html">6.1.4 Files and Directories</a> | |
407 | <LI><A href="os-process.html">6.1.5 Process Management</a> | |
408 | <LI><A href="os-path.html">6.1.6 Miscellaneous System Information</a> | |
409 | <LI><A href="os-miscfunc.html">6.1.7 Miscellaneous Functions</a> | |
410 | </ul> | |
411 | <LI><A href="module-os.path.html">6.2 <tt class="module">os.path</tt> -- | |
412 | Common pathname manipulations</a> | |
413 | <LI><A href="module-dircache.html">6.3 <tt class="module">dircache</tt> -- | |
414 | Cached directory listings</a> | |
415 | <LI><A href="module-stat.html">6.4 <tt class="module">stat</tt> -- | |
416 | Interpreting <tt class="function">stat()</tt> results</a> | |
417 | <LI><A href="module-statcache.html">6.5 <tt class="module">statcache</tt> -- | |
418 | An optimization of <tt class="function">os.stat()</tt></a> | |
419 | <LI><A href="module-statvfs.html">6.6 <tt class="module">statvfs</tt> -- | |
420 | Constants used with <tt class="function">os.statvfs()</tt></a> | |
421 | <LI><A href="module-filecmp.html">6.7 <tt class="module">filecmp</tt> -- | |
422 | File and Directory Comparisons</a> | |
423 | <UL> | |
424 | <LI><A href="dircmp-objects.html">6.7.1 The <tt class="class">dircmp</tt> class</a> | |
425 | </ul> | |
426 | <LI><A href="module-subprocess.html">6.8 <tt class="module">subprocess</tt> -- Subprocess management</a> | |
427 | <UL> | |
428 | <LI><A href="node235.html">6.8.1 Using the subprocess Module</a> | |
429 | <LI><A href="node239.html">6.8.2 Popen Objects</a> | |
430 | <LI><A href="node240.html">6.8.3 Replacing Older Functions with the subprocess Module</a> | |
431 | </ul> | |
432 | <LI><A href="module-popen2.html">6.9 <tt class="module">popen2</tt> -- | |
433 | Subprocesses with accessible I/O streams</a> | |
434 | <UL> | |
435 | <LI><A href="popen3-objects.html">6.9.1 Popen3 and Popen4 Objects</a> | |
436 | <LI><A href="popen2-flow-control.html">6.9.2 Flow Control Issues</a> | |
437 | </ul> | |
438 | <LI><A href="module-datetime.html">6.10 <tt class="module">datetime</tt> -- | |
439 | Basic date and time types</a> | |
440 | <UL> | |
441 | <LI><A href="node251.html">6.10.1 Available Types</a> | |
442 | <LI><A href="datetime-timedelta.html">6.10.2 <tt class="class">timedelta</tt> Objects</a> | |
443 | <LI><A href="datetime-date.html">6.10.3 <tt class="class">date</tt> Objects</a> | |
444 | <LI><A href="datetime-datetime.html">6.10.4 <tt class="class">datetime</tt> Objects</a> | |
445 | <LI><A href="datetime-time.html">6.10.5 <tt class="class">time</tt> Objects</a> | |
446 | <LI><A href="datetime-tzinfo.html">6.10.6 <tt class="class">tzinfo</tt> Objects</a> | |
447 | <LI><A href="node257.html">6.10.7 <tt class="method">strftime()</tt> Behavior</a> | |
448 | </ul> | |
449 | <LI><A href="module-time.html">6.11 <tt class="module">time</tt> -- | |
450 | Time access and conversions</a> | |
451 | <LI><A href="module-sched.html">6.12 <tt class="module">sched</tt> -- | |
452 | Event scheduler</a> | |
453 | <UL> | |
454 | <LI><A href="scheduler-objects.html">6.12.1 Scheduler Objects</a> | |
455 | </ul> | |
456 | <LI><A href="module-mutex.html">6.13 <tt class="module">mutex</tt> -- | |
457 | Mutual exclusion support</a> | |
458 | <UL> | |
459 | <LI><A href="mutex-objects.html">6.13.1 Mutex Objects</a> | |
460 | </ul> | |
461 | <LI><A href="module-getpass.html">6.14 <tt class="module">getpass</tt> | |
462 | -- Portable password input</a> | |
463 | <LI><A href="module-curses.html">6.15 <tt class="module">curses</tt> -- | |
464 | Terminal handling for character-cell displays</a> | |
465 | <UL> | |
466 | <LI><A href="curses-functions.html">6.15.1 Functions</a> | |
467 | <LI><A href="curses-window-objects.html">6.15.2 Window Objects</a> | |
468 | <LI><A href="node267.html">6.15.3 Constants</a> | |
469 | </ul> | |
470 | <LI><A href="module-curses.textpad.html">6.16 <tt class="module">curses.textpad</tt> -- | |
471 | Text input widget for curses programs</a> | |
472 | <UL> | |
473 | <LI><A href="curses-textpad-objects.html">6.16.1 Textbox objects</a> | |
474 | </ul> | |
475 | <LI><A href="module-curses.wrapper.html">6.17 <tt class="module">curses.wrapper</tt> -- | |
476 | Terminal handler for curses programs</a> | |
477 | <LI><A href="module-curses.ascii.html">6.18 <tt class="module">curses.ascii</tt> -- | |
478 | Utilities for ASCII characters</a> | |
479 | <LI><A href="module-curses.panel.html">6.19 <tt class="module">curses.panel</tt> -- | |
480 | A panel stack extension for curses.</a> | |
481 | <UL> | |
482 | <LI><A href="cursespanel-functions.html">6.19.1 Functions</a> | |
483 | <LI><A href="curses-panel-objects.html">6.19.2 Panel Objects</a> | |
484 | </ul> | |
485 | <LI><A href="module-getopt.html">6.20 <tt class="module">getopt</tt> -- | |
486 | Parser for command line options</a> | |
487 | <LI><A href="module-optparse.html">6.21 <tt class="module">optparse</tt> -- More powerful command line option parser</a> | |
488 | <UL> | |
489 | <LI><A href="optparse-background.html">6.21.1 Background</a> | |
490 | <LI><A href="optparse-tutorial.html">6.21.2 Tutorial</a> | |
491 | <LI><A href="optparse-reference-guide.html">6.21.3 Reference Guide</a> | |
492 | <LI><A href="optparse-option-callbacks.html">6.21.4 Option Callbacks</a> | |
493 | <LI><A href="optparse-extending-optparse.html">6.21.5 Extending <tt class="module">optparse</tt></a> | |
494 | </ul> | |
495 | <LI><A href="module-tempfile.html">6.22 <tt class="module">tempfile</tt> -- | |
496 | Generate temporary files and directories</a> | |
497 | <LI><A href="module-errno.html">6.23 <tt class="module">errno</tt> -- | |
498 | Standard errno system symbols</a> | |
499 | <LI><A href="module-glob.html">6.24 <tt class="module">glob</tt> -- | |
500 | <span class="Unix">Unix</span> style pathname pattern expansion</a> | |
501 | <LI><A href="module-fnmatch.html">6.25 <tt class="module">fnmatch</tt> -- | |
502 | <span class="Unix">Unix</span> filename pattern matching</a> | |
503 | <LI><A href="module-shutil.html">6.26 <tt class="module">shutil</tt> -- | |
504 | High-level file operations</a> | |
505 | <UL> | |
506 | <LI><A href="shutil-example.html">6.26.1 Example</a> | |
507 | </ul> | |
508 | <LI><A href="module-locale.html">6.27 <tt class="module">locale</tt> -- | |
509 | Internationalization services</a> | |
510 | <UL> | |
511 | <LI><A href="node323.html">6.27.1 Background, details, hints, tips and caveats</a> | |
512 | <LI><A href="embedding-locale.html">6.27.2 For extension writers and programs that embed Python</a> | |
513 | <LI><A href="locale-gettext.html">6.27.3 Access to message catalogs</a> | |
514 | </ul> | |
515 | <LI><A href="module-gettext.html">6.28 <tt class="module">gettext</tt> -- | |
516 | Multilingual internationalization services</a> | |
517 | <UL> | |
518 | <LI><A href="node327.html">6.28.1 GNU <b class="program">gettext</b> API</a> | |
519 | <LI><A href="node328.html">6.28.2 Class-based API</a> | |
520 | <LI><A href="node333.html">6.28.3 Internationalizing your programs and modules</a> | |
521 | <LI><A href="node339.html">6.28.4 Acknowledgements</a> | |
522 | </ul> | |
523 | <LI><A href="module-logging.html">6.29 <tt class="module">logging</tt> -- | |
524 | Logging facility for Python</a> | |
525 | <UL> | |
526 | <LI><A href="node341.html">6.29.1 Logger Objects</a> | |
527 | <LI><A href="minimal-example.html">6.29.2 Basic example</a> | |
528 | <LI><A href="multiple-destinations.html">6.29.3 Logging to multiple destinations</a> | |
529 | <LI><A href="network-logging.html">6.29.4 Sending and receiving logging events across a network</a> | |
530 | <LI><A href="node345.html">6.29.5 Handler Objects</a> | |
531 | <LI><A href="node357.html">6.29.6 Formatter Objects</a> | |
532 | <LI><A href="node358.html">6.29.7 Filter Objects</a> | |
533 | <LI><A href="node359.html">6.29.8 LogRecord Objects</a> | |
534 | <LI><A href="node360.html">6.29.9 Thread Safety</a> | |
535 | <LI><A href="node361.html">6.29.10 Configuration</a> | |
536 | </ul> | |
537 | <LI><A href="module-platform.html">6.30 <tt class="module">platform</tt> -- | |
538 | Access to underlying platform's identifying data.</a> | |
539 | <UL> | |
540 | <LI><A href="node365.html">6.30.1 Cross Platform</a> | |
541 | <LI><A href="node366.html">6.30.2 Java Platform</a> | |
542 | <LI><A href="node367.html">6.30.3 Windows Platform</a> | |
543 | <LI><A href="node369.html">6.30.4 Mac OS Platform</a> | |
544 | <LI><A href="node370.html">6.30.5 <span class="Unix">Unix</span> Platforms</a> | |
545 | </ul> | |
546 | </ul> | |
547 | <LI><A href="someos.html">7. Optional Operating System Services</a> | |
548 | <UL> | |
549 | <LI><A href="module-signal.html">7.1 <tt class="module">signal</tt> -- | |
550 | Set handlers for asynchronous events</a> | |
551 | <UL> | |
552 | <LI><A href="node373.html">7.1.1 Example</a> | |
553 | </ul> | |
554 | <LI><A href="module-socket.html">7.2 <tt class="module">socket</tt> -- | |
555 | Low-level networking interface</a> | |
556 | <UL> | |
557 | <LI><A href="socket-objects.html">7.2.1 Socket Objects</a> | |
558 | <LI><A href="ssl-objects.html">7.2.2 SSL Objects</a> | |
559 | <LI><A href="socket-example.html">7.2.3 Example</a> | |
560 | </ul> | |
561 | <LI><A href="module-select.html">7.3 <tt class="module">select</tt> -- | |
562 | Waiting for I/O completion</a> | |
563 | <UL> | |
564 | <LI><A href="poll-objects.html">7.3.1 Polling Objects</a> | |
565 | </ul> | |
566 | <LI><A href="module-thread.html">7.4 <tt class="module">thread</tt> -- | |
567 | Multiple threads of control</a> | |
568 | <LI><A href="module-threading.html">7.5 <tt class="module">threading</tt> -- | |
569 | Higher-level threading interface</a> | |
570 | <UL> | |
571 | <LI><A href="lock-objects.html">7.5.1 Lock Objects</a> | |
572 | <LI><A href="rlock-objects.html">7.5.2 RLock Objects</a> | |
573 | <LI><A href="condition-objects.html">7.5.3 Condition Objects</a> | |
574 | <LI><A href="semaphore-objects.html">7.5.4 Semaphore Objects</a> | |
575 | <LI><A href="event-objects.html">7.5.5 Event Objects</a> | |
576 | <LI><A href="thread-objects.html">7.5.6 Thread Objects</a> | |
577 | <LI><A href="timer-objects.html">7.5.7 Timer Objects</a> | |
578 | </ul> | |
579 | <LI><A href="module-dummythread.html">7.6 <tt class="module">dummy_thread</tt> -- | |
580 | Drop-in replacement for the <tt class="module">thread</tt> module</a> | |
581 | <LI><A href="module-dummythreading.html">7.7 <tt class="module">dummy_threading</tt> -- | |
582 | Drop-in replacement for the <tt class="module">threading</tt> module</a> | |
583 | <LI><A href="module-Queue.html">7.8 <tt class="module">Queue</tt> -- | |
584 | A synchronized queue class</a> | |
585 | <UL> | |
586 | <LI><A href="QueueObjects.html">7.8.1 Queue Objects</a> | |
587 | </ul> | |
588 | <LI><A href="module-mmap.html">7.9 <tt class="module">mmap</tt> -- | |
589 | Memory-mapped file support</a> | |
590 | <LI><A href="module-anydbm.html">7.10 <tt class="module">anydbm</tt> -- | |
591 | Generic access to DBM-style databases</a> | |
592 | <LI><A href="module-dbhash.html">7.11 <tt class="module">dbhash</tt> -- | |
593 | DBM-style interface to the BSD database library</a> | |
594 | <UL> | |
595 | <LI><A href="dbhash-objects.html">7.11.1 Database Objects</a> | |
596 | </ul> | |
597 | <LI><A href="module-whichdb.html">7.12 <tt class="module">whichdb</tt> -- | |
598 | Guess which DBM module created a database</a> | |
599 | <LI><A href="module-bsddb.html">7.13 <tt class="module">bsddb</tt> -- | |
600 | Interface to Berkeley DB library</a> | |
601 | <UL> | |
602 | <LI><A href="bsddb-objects.html">7.13.1 Hash, BTree and Record Objects</a> | |
603 | </ul> | |
604 | <LI><A href="module-dumbdbm.html">7.14 <tt class="module">dumbdbm</tt> -- | |
605 | Portable DBM implementation</a> | |
606 | <UL> | |
607 | <LI><A href="dumbdbm-objects.html">7.14.1 Dumbdbm Objects</a> | |
608 | </ul> | |
609 | <LI><A href="module-zlib.html">7.15 <tt class="module">zlib</tt> -- | |
610 | Compression compatible with <b class="program">gzip</b></a> | |
611 | <LI><A href="module-gzip.html">7.16 <tt class="module">gzip</tt> -- | |
612 | Support for <b class="program">gzip</b> files</a> | |
613 | <LI><A href="module-bz2.html">7.17 <tt class="module">bz2</tt> -- | |
614 | Compression compatible with <b class="program">bzip2</b></a> | |
615 | <UL> | |
616 | <LI><A href="node406.html">7.17.1 (De)compression of files</a> | |
617 | <LI><A href="node407.html">7.17.2 Sequential (de)compression</a> | |
618 | <LI><A href="node408.html">7.17.3 One-shot (de)compression</a> | |
619 | </ul> | |
620 | <LI><A href="module-zipfile.html">7.18 <tt class="module">zipfile</tt> -- | |
621 | Work with ZIP archives</a> | |
622 | <UL> | |
623 | <LI><A href="zipfile-objects.html">7.18.1 ZipFile Objects</a> | |
624 | <LI><A href="pyzipfile-objects.html">7.18.2 PyZipFile Objects</a> | |
625 | <LI><A href="zipinfo-objects.html">7.18.3 ZipInfo Objects</a> | |
626 | </ul> | |
627 | <LI><A href="module-tarfile.html">7.19 <tt class="module">tarfile</tt> -- Read and write tar archive files</a> | |
628 | <UL> | |
629 | <LI><A href="tarfile-objects.html">7.19.1 TarFile Objects</a> | |
630 | <LI><A href="tarinfo-objects.html">7.19.2 TarInfo Objects</a> | |
631 | <LI><A href="tar-examples.html">7.19.3 Examples</a> | |
632 | </ul> | |
633 | <LI><A href="module-readline.html">7.20 <tt class="module">readline</tt> -- | |
634 | GNU readline interface</a> | |
635 | <UL> | |
636 | <LI><A href="readline-example.html">7.20.1 Example</a> | |
637 | </ul> | |
638 | <LI><A href="module-rlcompleter.html">7.21 <tt class="module">rlcompleter</tt> -- | |
639 | Completion function for GNU readline</a> | |
640 | <UL> | |
641 | <LI><A href="completer-objects.html">7.21.1 Completer Objects</a> | |
642 | </ul> | |
643 | </ul> | |
644 | <LI><A href="unix.html">8. Unix Specific Services</a> | |
645 | <UL> | |
646 | <LI><A href="module-posix.html">8.1 <tt class="module">posix</tt> -- | |
647 | The most common POSIX system calls</a> | |
648 | <UL> | |
649 | <LI><A href="posix-large-files.html">8.1.1 Large File Support</a> | |
650 | <LI><A href="posix-contents.html">8.1.2 Module Contents</a> | |
651 | </ul> | |
652 | <LI><A href="module-pwd.html">8.2 <tt class="module">pwd</tt> -- | |
653 | The password database</a> | |
654 | <LI><A href="module-grp.html">8.3 <tt class="module">grp</tt> -- | |
655 | The group database</a> | |
656 | <LI><A href="module-crypt.html">8.4 <tt class="module">crypt</tt> -- | |
657 | Function to check <span class="Unix">Unix</span> passwords</a> | |
658 | <LI><A href="module-dl.html">8.5 <tt class="module">dl</tt> -- | |
659 | Call C functions in shared objects</a> | |
660 | <UL> | |
661 | <LI><A href="dl-objects.html">8.5.1 Dl Objects</a> | |
662 | </ul> | |
663 | <LI><A href="module-dbm.html">8.6 <tt class="module">dbm</tt> -- | |
664 | Simple ``database'' interface</a> | |
665 | <LI><A href="module-gdbm.html">8.7 <tt class="module">gdbm</tt> -- | |
666 | GNU's reinterpretation of dbm</a> | |
667 | <LI><A href="module-termios.html">8.8 <tt class="module">termios</tt> -- | |
668 | POSIX style tty control</a> | |
669 | <UL> | |
670 | <LI><A href="node433.html">8.8.1 Example</a> | |
671 | </ul> | |
672 | <LI><A href="module-tty.html">8.9 <tt class="module">tty</tt> -- | |
673 | Terminal control functions</a> | |
674 | <LI><A href="module-pty.html">8.10 <tt class="module">pty</tt> -- | |
675 | Pseudo-terminal utilities</a> | |
676 | <LI><A href="module-fcntl.html">8.11 <tt class="module">fcntl</tt> -- | |
677 | The <tt class="function">fcntl()</tt> and <tt class="function">ioctl()</tt> system calls</a> | |
678 | <LI><A href="module-pipes.html">8.12 <tt class="module">pipes</tt> -- | |
679 | Interface to shell pipelines</a> | |
680 | <UL> | |
681 | <LI><A href="template-objects.html">8.12.1 Template Objects</a> | |
682 | </ul> | |
683 | <LI><A href="module-posixfile.html">8.13 <tt class="module">posixfile</tt> -- | |
684 | File-like objects with locking support</a> | |
685 | <LI><A href="module-resource.html">8.14 <tt class="module">resource</tt> -- | |
686 | Resource usage information</a> | |
687 | <UL> | |
688 | <LI><A href="node441.html">8.14.1 Resource Limits</a> | |
689 | <LI><A href="node442.html">8.14.2 Resource Usage</a> | |
690 | </ul> | |
691 | <LI><A href="module-nis.html">8.15 <tt class="module">nis</tt> -- | |
692 | Interface to Sun's NIS (Yellow Pages)</a> | |
693 | <LI><A href="module-syslog.html">8.16 <tt class="module">syslog</tt> -- | |
694 | <span class="Unix">Unix</span> syslog library routines</a> | |
695 | <LI><A href="module-commands.html">8.17 <tt class="module">commands</tt> -- | |
696 | Utilities for running commands</a> | |
697 | </ul> | |
698 | <LI><A href="module-pdb.html">9. The Python Debugger</a> | |
699 | <UL> | |
700 | <LI><A href="debugger-commands.html">9.1 Debugger Commands</a> | |
701 | <LI><A href="debugger-hooks.html">9.2 How It Works</a> | |
702 | </ul> | |
703 | <LI><A href="profile.html">10. The Python Profiler</a> | |
704 | <UL> | |
705 | <LI><A href="node450.html">10.1 Introduction to the profiler</a> | |
706 | <LI><A href="node451.html">10.2 How Is This Profiler Different From The Old Profiler?</a> | |
707 | <LI><A href="profile-instant.html">10.3 Instant Users Manual</a> | |
708 | <LI><A href="node453.html">10.4 What Is Deterministic Profiling?</a> | |
709 | <LI><A href="module-profile.html">10.5 Reference Manual</a> | |
710 | <UL> | |
711 | <LI><A href="profile-stats.html">10.5.1 The <tt class="class">Stats</tt> Class</a> | |
712 | </ul> | |
713 | <LI><A href="profile-limits.html">10.6 Limitations</a> | |
714 | <LI><A href="profile-calibration.html">10.7 Calibration</a> | |
715 | <LI><A href="node458.html">10.8 Extensions -- Deriving Better Profilers</a> | |
716 | <LI><A href="module-hotshot.html">10.9 <tt class="module">hotshot</tt> -- | |
717 | High performance logging profiler</a> | |
718 | <UL> | |
719 | <LI><A href="hotshot-objects.html">10.9.1 Profile Objects</a> | |
720 | <LI><A href="module-hotshot.stats.html">10.9.2 Using hotshot data</a> | |
721 | <LI><A href="hotshot-example.html">10.9.3 Example Usage</a> | |
722 | </ul> | |
723 | <LI><A href="module-timeit.html">10.10 <tt class="module">timeit</tt> -- | |
724 | Measure execution time of small code snippets</a> | |
725 | <UL> | |
726 | <LI><A href="node464.html">10.10.1 Command Line Interface</a> | |
727 | <LI><A href="node465.html">10.10.2 Examples</a> | |
728 | </ul> | |
729 | </ul> | |
730 | <LI><A href="internet.html">11. Internet Protocols and Support</a> | |
731 | <UL> | |
732 | <LI><A href="module-webbrowser.html">11.1 <tt class="module">webbrowser</tt> -- | |
733 | Convenient Web-browser controller</a> | |
734 | <UL> | |
735 | <LI><A href="browser-controllers.html">11.1.1 Browser Controller Objects</a> | |
736 | </ul> | |
737 | <LI><A href="module-cgi.html">11.2 <tt class="module">cgi</tt> -- | |
738 | Common Gateway Interface support.</a> | |
739 | <UL> | |
740 | <LI><A href="cgi-intro.html">11.2.1 Introduction</a> | |
741 | <LI><A href="node471.html">11.2.2 Using the cgi module</a> | |
742 | <LI><A href="node472.html">11.2.3 Higher Level Interface</a> | |
743 | <LI><A href="node473.html">11.2.4 Old classes</a> | |
744 | <LI><A href="node474.html">11.2.5 Functions</a> | |
745 | <LI><A href="cgi-security.html">11.2.6 Caring about security</a> | |
746 | <LI><A href="node476.html">11.2.7 Installing your CGI script on a <span class="Unix">Unix</span> system</a> | |
747 | <LI><A href="node477.html">11.2.8 Testing your CGI script</a> | |
748 | <LI><A href="node478.html">11.2.9 Debugging CGI scripts</a> | |
749 | <LI><A href="node479.html">11.2.10 Common problems and solutions</a> | |
750 | </ul> | |
751 | <LI><A href="module-cgitb.html">11.3 <tt class="module">cgitb</tt> -- | |
752 | Traceback manager for CGI scripts</a> | |
753 | <LI><A href="module-urllib.html">11.4 <tt class="module">urllib</tt> -- | |
754 | Open arbitrary resources by URL</a> | |
755 | <UL> | |
756 | <LI><A href="urlopener-objs.html">11.4.1 URLopener Objects</a> | |
757 | <LI><A href="node483.html">11.4.2 Examples</a> | |
758 | </ul> | |
759 | <LI><A href="module-urllib2.html">11.5 <tt class="module">urllib2</tt> -- | |
760 | extensible library for opening URLs</a> | |
761 | <UL> | |
762 | <LI><A href="request-objects.html">11.5.1 Request Objects</a> | |
763 | <LI><A href="opener-director-objects.html">11.5.2 OpenerDirector Objects</a> | |
764 | <LI><A href="base-handler-objects.html">11.5.3 BaseHandler Objects</a> | |
765 | <LI><A href="http-redirect-handler.html">11.5.4 HTTPRedirectHandler Objects</a> | |
766 | <LI><A href="http-cookie-processor.html">11.5.5 HTTPCookieProcessor Objects</a> | |
767 | <LI><A href="proxy-handler.html">11.5.6 ProxyHandler Objects</a> | |
768 | <LI><A href="http-password-mgr.html">11.5.7 HTTPPasswordMgr Objects</a> | |
769 | <LI><A href="abstract-basic-auth-handler.html">11.5.8 AbstractBasicAuthHandler Objects</a> | |
770 | <LI><A href="http-basic-auth-handler.html">11.5.9 HTTPBasicAuthHandler Objects</a> | |
771 | <LI><A href="proxy-basic-auth-handler.html">11.5.10 ProxyBasicAuthHandler Objects</a> | |
772 | <LI><A href="abstract-digest-auth-handler.html">11.5.11 AbstractDigestAuthHandler Objects</a> | |
773 | <LI><A href="http-digest-auth-handler.html">11.5.12 HTTPDigestAuthHandler Objects</a> | |
774 | <LI><A href="proxy-digest-auth-handler.html">11.5.13 ProxyDigestAuthHandler Objects</a> | |
775 | <LI><A href="http-handler-objects.html">11.5.14 HTTPHandler Objects</a> | |
776 | <LI><A href="https-handler-objects.html">11.5.15 HTTPSHandler Objects</a> | |
777 | <LI><A href="file-handler-objects.html">11.5.16 FileHandler Objects</a> | |
778 | <LI><A href="ftp-handler-objects.html">11.5.17 FTPHandler Objects</a> | |
779 | <LI><A href="cacheftp-handler-objects.html">11.5.18 CacheFTPHandler Objects</a> | |
780 | <LI><A href="gopher-handler.html">11.5.19 GopherHandler Objects</a> | |
781 | <LI><A href="unknown-handler-objects.html">11.5.20 UnknownHandler Objects</a> | |
782 | <LI><A href="http-error-processor-objects.html">11.5.21 HTTPErrorProcessor Objects</a> | |
783 | <LI><A href="urllib2-examples.html">11.5.22 Examples</a> | |
784 | </ul> | |
785 | <LI><A href="module-httplib.html">11.6 <tt class="module">httplib</tt> -- | |
786 | HTTP protocol client</a> | |
787 | <UL> | |
788 | <LI><A href="httpconnection-objects.html">11.6.1 HTTPConnection Objects</a> | |
789 | <LI><A href="httpresponse-objects.html">11.6.2 HTTPResponse Objects</a> | |
790 | <LI><A href="httplib-examples.html">11.6.3 Examples</a> | |
791 | </ul> | |
792 | <LI><A href="module-ftplib.html">11.7 <tt class="module">ftplib</tt> -- | |
793 | FTP protocol client</a> | |
794 | <UL> | |
795 | <LI><A href="ftp-objects.html">11.7.1 FTP Objects</a> | |
796 | </ul> | |
797 | <LI><A href="module-gopherlib.html">11.8 <tt class="module">gopherlib</tt> -- | |
798 | Gopher protocol client</a> | |
799 | <LI><A href="module-poplib.html">11.9 <tt class="module">poplib</tt> -- | |
800 | POP3 protocol client</a> | |
801 | <UL> | |
802 | <LI><A href="pop3-objects.html">11.9.1 POP3 Objects</a> | |
803 | <LI><A href="pop3-example.html">11.9.2 POP3 Example</a> | |
804 | </ul> | |
805 | <LI><A href="module-imaplib.html">11.10 <tt class="module">imaplib</tt> -- | |
806 | IMAP4 protocol client</a> | |
807 | <UL> | |
808 | <LI><A href="imap4-objects.html">11.10.1 IMAP4 Objects</a> | |
809 | <LI><A href="imap4-example.html">11.10.2 IMAP4 Example</a> | |
810 | </ul> | |
811 | <LI><A href="module-nntplib.html">11.11 <tt class="module">nntplib</tt> -- | |
812 | NNTP protocol client</a> | |
813 | <UL> | |
814 | <LI><A href="nntp-objects.html">11.11.1 NNTP Objects</a> | |
815 | </ul> | |
816 | <LI><A href="module-smtplib.html">11.12 <tt class="module">smtplib</tt> -- | |
817 | SMTP protocol client</a> | |
818 | <UL> | |
819 | <LI><A href="SMTP-objects.html">11.12.1 SMTP Objects</a> | |
820 | <LI><A href="SMTP-example.html">11.12.2 SMTP Example</a> | |
821 | </ul> | |
822 | <LI><A href="module-smtpd.html">11.13 <tt class="module">smtpd</tt> -- | |
823 | SMTP Server</a> | |
824 | <UL> | |
825 | <LI><A href="node526.html">11.13.1 SMTPServer Objects</a> | |
826 | <LI><A href="node527.html">11.13.2 DebuggingServer Objects</a> | |
827 | <LI><A href="node528.html">11.13.3 PureProxy Objects</a> | |
828 | <LI><A href="node529.html">11.13.4 MailmanProxy Objects</a> | |
829 | </ul> | |
830 | <LI><A href="module-telnetlib.html">11.14 <tt class="module">telnetlib</tt> -- | |
831 | Telnet client</a> | |
832 | <UL> | |
833 | <LI><A href="telnet-objects.html">11.14.1 Telnet Objects</a> | |
834 | <LI><A href="telnet-example.html">11.14.2 Telnet Example</a> | |
835 | </ul> | |
836 | <LI><A href="module-urlparse.html">11.15 <tt class="module">urlparse</tt> -- | |
837 | Parse URLs into components</a> | |
838 | <LI><A href="module-SocketServer.html">11.16 <tt class="module">SocketServer</tt> -- | |
839 | A framework for network servers</a> | |
840 | <UL> | |
841 | <LI><A href="node535.html">11.16.1 Server Creation Notes</a> | |
842 | <LI><A href="node536.html">11.16.2 Server Objects</a> | |
843 | <LI><A href="node537.html">11.16.3 RequestHandler Objects</a> | |
844 | </ul> | |
845 | <LI><A href="module-BaseHTTPServer.html">11.17 <tt class="module">BaseHTTPServer</tt> -- | |
846 | Basic HTTP server</a> | |
847 | <LI><A href="module-SimpleHTTPServer.html">11.18 <tt class="module">SimpleHTTPServer</tt> -- | |
848 | Simple HTTP request handler</a> | |
849 | <LI><A href="module-CGIHTTPServer.html">11.19 <tt class="module">CGIHTTPServer</tt> -- | |
850 | CGI-capable HTTP request handler</a> | |
851 | <LI><A href="module-cookielib.html">11.20 <tt class="module">cookielib</tt> -- | |
852 | Cookie handling for HTTP clients</a> | |
853 | <UL> | |
854 | <LI><A href="node542.html">11.20.1 CookieJar and FileCookieJar Objects</a> | |
855 | <LI><A href="file-cookie-jar-classes.html">11.20.2 FileCookieJar subclasses and co-operation with web browsers</a> | |
856 | <LI><A href="cookie-policy-objects.html">11.20.3 CookiePolicy Objects</a> | |
857 | <LI><A href="default-cookie-policy-objects.html">11.20.4 DefaultCookiePolicy Objects</a> | |
858 | <LI><A href="cookie-jar-objects.html">11.20.5 Cookie Objects</a> | |
859 | <LI><A href="cookielib-examples.html">11.20.6 Examples</a> | |
860 | </ul> | |
861 | <LI><A href="module-Cookie.html">11.21 <tt class="module">Cookie</tt> -- | |
862 | HTTP state management</a> | |
863 | <UL> | |
864 | <LI><A href="cookie-objects.html">11.21.1 Cookie Objects</a> | |
865 | <LI><A href="morsel-objects.html">11.21.2 Morsel Objects</a> | |
866 | <LI><A href="cookie-example.html">11.21.3 Example</a> | |
867 | </ul> | |
868 | <LI><A href="module-xmlrpclib.html">11.22 <tt class="module">xmlrpclib</tt> -- XML-RPC client access</a> | |
869 | <UL> | |
870 | <LI><A href="serverproxy-objects.html">11.22.1 ServerProxy Objects</a> | |
871 | <LI><A href="boolean-objects.html">11.22.2 Boolean Objects</a> | |
872 | <LI><A href="datetime-objects.html">11.22.3 DateTime Objects</a> | |
873 | <LI><A href="binary-objects.html">11.22.4 Binary Objects</a> | |
874 | <LI><A href="fault-objects.html">11.22.5 Fault Objects</a> | |
875 | <LI><A href="protocol-error-objects.html">11.22.6 ProtocolError Objects</a> | |
876 | <LI><A href="node559.html">11.22.7 MultiCall Objects</a> | |
877 | <LI><A href="node560.html">11.22.8 Convenience Functions</a> | |
878 | <LI><A href="xmlrpc-client-example.html">11.22.9 Example of Client Usage</a> | |
879 | </ul> | |
880 | <LI><A href="module-SimpleXMLRPCServer.html">11.23 <tt class="module">SimpleXMLRPCServer</tt> -- | |
881 | Basic XML-RPC server</a> | |
882 | <UL> | |
883 | <LI><A href="simple-xmlrpc-servers.html">11.23.1 SimpleXMLRPCServer Objects</a> | |
884 | <LI><A href="node564.html">11.23.2 CGIXMLRPCRequestHandler</a> | |
885 | </ul> | |
886 | <LI><A href="module-DocXMLRPCServer.html">11.24 <tt class="module">DocXMLRPCServer</tt> -- | |
887 | Self-documenting XML-RPC server</a> | |
888 | <UL> | |
889 | <LI><A href="doc-xmlrpc-servers.html">11.24.1 DocXMLRPCServer Objects</a> | |
890 | <LI><A href="node567.html">11.24.2 DocCGIXMLRPCRequestHandler</a> | |
891 | </ul> | |
892 | <LI><A href="module-asyncore.html">11.25 <tt class="module">asyncore</tt> -- | |
893 | Asynchronous socket handler</a> | |
894 | <UL> | |
895 | <LI><A href="asyncore-example.html">11.25.1 asyncore Example basic HTTP client</a> | |
896 | </ul> | |
897 | <LI><A href="module-asynchat.html">11.26 <tt class="module">asynchat</tt> -- | |
898 | Asynchronous socket command/response handler</a> | |
899 | <UL> | |
900 | <LI><A href="node571.html">11.26.1 asynchat - Auxiliary Classes and Functions</a> | |
901 | <LI><A href="asynchat-example.html">11.26.2 asynchat Example</a> | |
902 | </ul> | |
903 | </ul> | |
904 | <LI><A href="netdata.html">12. Internet Data Handling</a> | |
905 | <UL> | |
906 | <LI><A href="module-formatter.html">12.1 <tt class="module">formatter</tt> -- | |
907 | Generic output formatting</a> | |
908 | <UL> | |
909 | <LI><A href="formatter-interface.html">12.1.1 The Formatter Interface</a> | |
910 | <LI><A href="formatter-impls.html">12.1.2 Formatter Implementations</a> | |
911 | <LI><A href="writer-interface.html">12.1.3 The Writer Interface</a> | |
912 | <LI><A href="writer-impls.html">12.1.4 Writer Implementations</a> | |
913 | </ul> | |
914 | <LI><A href="module-email.html">12.2 <tt class="module">email</tt> -- | |
915 | An email and MIME handling package</a> | |
916 | <UL> | |
917 | <LI><A href="module-email.Message.html">12.2.1 Representing an email message</a> | |
918 | <LI><A href="module-email.Parser.html">12.2.2 Parsing email messages</a> | |
919 | <LI><A href="module-email.Generator.html">12.2.3 Generating MIME documents</a> | |
920 | <LI><A href="node588.html">12.2.4 Creating email and MIME objects from scratch</a> | |
921 | <LI><A href="module-email.Header.html">12.2.5 Internationalized headers</a> | |
922 | <LI><A href="module-email.Charset.html">12.2.6 Representing character sets</a> | |
923 | <LI><A href="module-email.Encoders.html">12.2.7 Encoders</a> | |
924 | <LI><A href="module-email.Errors.html">12.2.8 Exception and Defect classes</a> | |
925 | <LI><A href="module-email.Utils.html">12.2.9 Miscellaneous utilities</a> | |
926 | <LI><A href="module-email.Iterators.html">12.2.10 Iterators</a> | |
927 | <LI><A href="node595.html">12.2.11 Package History</a> | |
928 | <LI><A href="node596.html">12.2.12 Differences from <tt class="module">mimelib</tt></a> | |
929 | <LI><A href="node597.html">12.2.13 Examples</a> | |
930 | </ul> | |
931 | <LI><A href="module-mailcap.html">12.3 <tt class="module">mailcap</tt> -- | |
932 | Mailcap file handling.</a> | |
933 | <LI><A href="module-mailbox.html">12.4 <tt class="module">mailbox</tt> -- | |
934 | Read various mailbox formats</a> | |
935 | <UL> | |
936 | <LI><A href="mailbox-objects.html">12.4.1 Mailbox Objects</a> | |
937 | </ul> | |
938 | <LI><A href="module-mhlib.html">12.5 <tt class="module">mhlib</tt> -- | |
939 | Access to MH mailboxes</a> | |
940 | <UL> | |
941 | <LI><A href="mh-objects.html">12.5.1 MH Objects</a> | |
942 | <LI><A href="mh-folder-objects.html">12.5.2 Folder Objects</a> | |
943 | <LI><A href="mh-message-objects.html">12.5.3 Message Objects</a> | |
944 | </ul> | |
945 | <LI><A href="module-mimetools.html">12.6 <tt class="module">mimetools</tt> -- | |
946 | Tools for parsing MIME messages</a> | |
947 | <UL> | |
948 | <LI><A href="mimetools-message-objects.html">12.6.1 Additional Methods of Message Objects</a> | |
949 | </ul> | |
950 | <LI><A href="module-mimetypes.html">12.7 <tt class="module">mimetypes</tt> -- | |
951 | Map filenames to MIME types</a> | |
952 | <UL> | |
953 | <LI><A href="mimetypes-objects.html">12.7.1 MimeTypes Objects</a> | |
954 | </ul> | |
955 | <LI><A href="module-MimeWriter.html">12.8 <tt class="module">MimeWriter</tt> -- | |
956 | Generic MIME file writer</a> | |
957 | <UL> | |
958 | <LI><A href="MimeWriter-objects.html">12.8.1 MimeWriter Objects</a> | |
959 | </ul> | |
960 | <LI><A href="module-mimify.html">12.9 <tt class="module">mimify</tt> -- | |
961 | MIME processing of mail messages</a> | |
962 | <LI><A href="module-multifile.html">12.10 <tt class="module">multifile</tt> -- | |
963 | Support for files containing distinct parts</a> | |
964 | <UL> | |
965 | <LI><A href="MultiFile-objects.html">12.10.1 MultiFile Objects</a> | |
966 | <LI><A href="multifile-example.html">12.10.2 <tt class="class">MultiFile</tt> Example</a> | |
967 | </ul> | |
968 | <LI><A href="module-rfc822.html">12.11 <tt class="module">rfc822</tt> -- | |
969 | Parse RFC 2822 mail headers</a> | |
970 | <UL> | |
971 | <LI><A href="message-objects.html">12.11.1 Message Objects</a> | |
972 | <LI><A href="addresslist-objects.html">12.11.2 AddressList Objects</a> | |
973 | </ul> | |
974 | <LI><A href="module-base64.html">12.12 <tt class="module">base64</tt> -- | |
975 | RFC 3548: Base16, Base32, Base64 Data Encodings</a> | |
976 | <LI><A href="module-binascii.html">12.13 <tt class="module">binascii</tt> -- | |
977 | Convert between binary and ASCII</a> | |
978 | <LI><A href="module-binhex.html">12.14 <tt class="module">binhex</tt> -- | |
979 | Encode and decode binhex4 files</a> | |
980 | <UL> | |
981 | <LI><A href="binhex-notes.html">12.14.1 Notes</a> | |
982 | </ul> | |
983 | <LI><A href="module-quopri.html">12.15 <tt class="module">quopri</tt> -- | |
984 | Encode and decode MIME quoted-printable data</a> | |
985 | <LI><A href="module-uu.html">12.16 <tt class="module">uu</tt> -- | |
986 | Encode and decode uuencode files</a> | |
987 | <LI><A href="module-xdrlib.html">12.17 <tt class="module">xdrlib</tt> -- | |
988 | Encode and decode XDR data</a> | |
989 | <UL> | |
990 | <LI><A href="xdr-packer-objects.html">12.17.1 Packer Objects</a> | |
991 | <LI><A href="xdr-unpacker-objects.html">12.17.2 Unpacker Objects</a> | |
992 | <LI><A href="xdr-exceptions.html">12.17.3 Exceptions</a> | |
993 | </ul> | |
994 | <LI><A href="module-netrc.html">12.18 <tt class="module">netrc</tt> -- | |
995 | netrc file processing</a> | |
996 | <UL> | |
997 | <LI><A href="netrc-objects.html">12.18.1 netrc Objects</a> | |
998 | </ul> | |
999 | <LI><A href="module-robotparser.html">12.19 <tt class="module">robotparser</tt> -- | |
1000 | Parser for robots.txt</a> | |
1001 | <LI><A href="module-csv.html">12.20 <tt class="module">csv</tt> -- CSV File Reading and Writing</a> | |
1002 | <UL> | |
1003 | <LI><A href="csv-contents.html">12.20.1 Module Contents</a> | |
1004 | <LI><A href="csv-fmt-params.html">12.20.2 Dialects and Formatting Parameters</a> | |
1005 | <LI><A href="node634.html">12.20.3 Reader Objects</a> | |
1006 | <LI><A href="node635.html">12.20.4 Writer Objects</a> | |
1007 | <LI><A href="node636.html">12.20.5 Examples</a> | |
1008 | </ul> | |
1009 | </ul> | |
1010 | <LI><A href="markup.html">13. Structured Markup Processing Tools</a> | |
1011 | <UL> | |
1012 | <LI><A href="module-HTMLParser.html">13.1 <tt class="module">HTMLParser</tt> -- | |
1013 | Simple HTML and XHTML parser</a> | |
1014 | <UL> | |
1015 | <LI><A href="htmlparser-example.html">13.1.1 Example HTML Parser Application</a> | |
1016 | </ul> | |
1017 | <LI><A href="module-sgmllib.html">13.2 <tt class="module">sgmllib</tt> -- | |
1018 | Simple SGML parser</a> | |
1019 | <LI><A href="module-htmllib.html">13.3 <tt class="module">htmllib</tt> -- | |
1020 | A parser for HTML documents</a> | |
1021 | <UL> | |
1022 | <LI><A href="html-parser-objects.html">13.3.1 HTMLParser Objects</a> | |
1023 | </ul> | |
1024 | <LI><A href="module-htmlentitydefs.html">13.4 <tt class="module">htmlentitydefs</tt> -- | |
1025 | Definitions of HTML general entities</a> | |
1026 | <LI><A href="module-xml.parsers.expat.html">13.5 <tt class="module">xml.parsers.expat</tt> -- | |
1027 | Fast XML parsing using Expat</a> | |
1028 | <UL> | |
1029 | <LI><A href="xmlparser-objects.html">13.5.1 XMLParser Objects</a> | |
1030 | <LI><A href="expaterror-objects.html">13.5.2 ExpatError Exceptions</a> | |
1031 | <LI><A href="expat-example.html">13.5.3 Example</a> | |
1032 | <LI><A href="expat-content-models.html">13.5.4 Content Model Descriptions</a> | |
1033 | <LI><A href="expat-errors.html">13.5.5 Expat error constants</a> | |
1034 | </ul> | |
1035 | <LI><A href="module-xml.dom.html">13.6 <tt class="module">xml.dom</tt> -- | |
1036 | The Document Object Model API</a> | |
1037 | <UL> | |
1038 | <LI><A href="node651.html">13.6.1 Module Contents</a> | |
1039 | <LI><A href="node652.html">13.6.2 Objects in the DOM</a> | |
1040 | <LI><A href="dom-conformance.html">13.6.3 Conformance</a> | |
1041 | </ul> | |
1042 | <LI><A href="module-xml.dom.minidom.html">13.7 <tt class="module">xml.dom.minidom</tt> -- | |
1043 | Lightweight DOM implementation</a> | |
1044 | <UL> | |
1045 | <LI><A href="dom-objects.html">13.7.1 DOM Objects</a> | |
1046 | <LI><A href="dom-example.html">13.7.2 DOM Example</a> | |
1047 | <LI><A href="minidom-and-dom.html">13.7.3 minidom and the DOM standard</a> | |
1048 | </ul> | |
1049 | <LI><A href="module-xml.dom.pulldom.html">13.8 <tt class="module">xml.dom.pulldom</tt> -- | |
1050 | Support for building partial DOM trees</a> | |
1051 | <UL> | |
1052 | <LI><A href="domeventstream-objects.html">13.8.1 DOMEventStream Objects</a> | |
1053 | </ul> | |
1054 | <LI><A href="module-xml.sax.html">13.9 <tt class="module">xml.sax</tt> -- | |
1055 | Support for SAX2 parsers</a> | |
1056 | <UL> | |
1057 | <LI><A href="sax-exception-objects.html">13.9.1 SAXException Objects</a> | |
1058 | </ul> | |
1059 | <LI><A href="module-xml.sax.handler.html">13.10 <tt class="module">xml.sax.handler</tt> -- | |
1060 | Base classes for SAX handlers</a> | |
1061 | <UL> | |
1062 | <LI><A href="content-handler-objects.html">13.10.1 ContentHandler Objects</a> | |
1063 | <LI><A href="dtd-handler-objects.html">13.10.2 DTDHandler Objects</a> | |
1064 | <LI><A href="entity-resolver-objects.html">13.10.3 EntityResolver Objects</a> | |
1065 | <LI><A href="sax-error-handler.html">13.10.4 ErrorHandler Objects</a> | |
1066 | </ul> | |
1067 | <LI><A href="module-xml.sax.saxutils.html">13.11 <tt class="module">xml.sax.saxutils</tt> -- | |
1068 | SAX Utilities</a> | |
1069 | <LI><A href="module-xml.sax.xmlreader.html">13.12 <tt class="module">xml.sax.xmlreader</tt> -- | |
1070 | Interface for XML parsers</a> | |
1071 | <UL> | |
1072 | <LI><A href="xmlreader-objects.html">13.12.1 XMLReader Objects</a> | |
1073 | <LI><A href="incremental-parser-objects.html">13.12.2 IncrementalParser Objects</a> | |
1074 | <LI><A href="locator-objects.html">13.12.3 Locator Objects</a> | |
1075 | <LI><A href="input-source-objects.html">13.12.4 InputSource Objects</a> | |
1076 | <LI><A href="attributes-objects.html">13.12.5 The <tt class="class">Attributes</tt> Interface</a> | |
1077 | <LI><A href="attributes-ns-objects.html">13.12.6 The <tt class="class">AttributesNS</tt> Interface</a> | |
1078 | </ul> | |
1079 | <LI><A href="module-xmllib.html">13.13 <tt class="module">xmllib</tt> -- | |
1080 | A parser for XML documents</a> | |
1081 | <UL> | |
1082 | <LI><A href="xml-namespace.html">13.13.1 XML Namespaces</a> | |
1083 | </ul> | |
1084 | </ul> | |
1085 | <LI><A href="mmedia.html">14. Multimedia Services</a> | |
1086 | <UL> | |
1087 | <LI><A href="module-audioop.html">14.1 <tt class="module">audioop</tt> -- | |
1088 | Manipulate raw audio data</a> | |
1089 | <LI><A href="module-imageop.html">14.2 <tt class="module">imageop</tt> -- | |
1090 | Manipulate raw image data</a> | |
1091 | <LI><A href="module-aifc.html">14.3 <tt class="module">aifc</tt> -- | |
1092 | Read and write AIFF and AIFC files</a> | |
1093 | <LI><A href="module-sunau.html">14.4 <tt class="module">sunau</tt> -- | |
1094 | Read and write Sun AU files</a> | |
1095 | <UL> | |
1096 | <LI><A href="au-read-objects.html">14.4.1 AU_read Objects</a> | |
1097 | <LI><A href="au-write-objects.html">14.4.2 AU_write Objects</a> | |
1098 | </ul> | |
1099 | <LI><A href="module-wave.html">14.5 <tt class="module">wave</tt> -- | |
1100 | Read and write WAV files</a> | |
1101 | <UL> | |
1102 | <LI><A href="Wave-read-objects.html">14.5.1 Wave_read Objects</a> | |
1103 | <LI><A href="Wave-write-objects.html">14.5.2 Wave_write Objects</a> | |
1104 | </ul> | |
1105 | <LI><A href="module-chunk.html">14.6 <tt class="module">chunk</tt> -- | |
1106 | Read IFF chunked data</a> | |
1107 | <LI><A href="module-colorsys.html">14.7 <tt class="module">colorsys</tt> -- | |
1108 | Conversions between color systems</a> | |
1109 | <LI><A href="module-rgbimg.html">14.8 <tt class="module">rgbimg</tt> -- | |
1110 | Read and write ``SGI RGB'' files</a> | |
1111 | <LI><A href="module-imghdr.html">14.9 <tt class="module">imghdr</tt> -- | |
1112 | Determine the type of an image</a> | |
1113 | <LI><A href="module-sndhdr.html">14.10 <tt class="module">sndhdr</tt> -- | |
1114 | Determine type of sound file</a> | |
1115 | <LI><A href="module-ossaudiodev.html">14.11 <tt class="module">ossaudiodev</tt> -- | |
1116 | Access to OSS-compatible audio devices</a> | |
1117 | <UL> | |
1118 | <LI><A href="ossaudio-device-objects.html">14.11.1 Audio Device Objects</a> | |
1119 | <LI><A href="mixer-device-objects.html">14.11.2 Mixer Device Objects</a> | |
1120 | </ul> | |
1121 | </ul> | |
1122 | <LI><A href="crypto.html">15. Cryptographic Services</a> | |
1123 | <UL> | |
1124 | <LI><A href="module-hmac.html">15.1 <tt class="module">hmac</tt> -- | |
1125 | Keyed-Hashing for Message Authentication</a> | |
1126 | <LI><A href="module-md5.html">15.2 <tt class="module">md5</tt> -- | |
1127 | MD5 message digest algorithm</a> | |
1128 | <LI><A href="module-sha.html">15.3 <tt class="module">sha</tt> -- | |
1129 | SHA-1 message digest algorithm</a> | |
1130 | </ul> | |
1131 | <LI><A href="tkinter.html">16. Graphical User Interfaces with Tk</a> | |
1132 | <UL> | |
1133 | <LI><A href="module-Tkinter.html">16.1 <tt class="module">Tkinter</tt> -- | |
1134 | Python interface to Tcl/Tk</a> | |
1135 | <UL> | |
1136 | <LI><A href="node715.html">16.1.1 Tkinter Modules</a> | |
1137 | <LI><A href="node716.html">16.1.2 Tkinter Life Preserver</a> | |
1138 | <LI><A href="node719.html">16.1.3 A (Very) Quick Look at Tcl/Tk</a> | |
1139 | <LI><A href="tkinter-basic-mapping.html">16.1.4 Mapping Basic Tk into Tkinter</a> | |
1140 | <LI><A href="node721.html">16.1.5 How Tk and Tkinter are Related</a> | |
1141 | <LI><A href="node722.html">16.1.6 Handy Reference</a> | |
1142 | </ul> | |
1143 | <LI><A href="module-Tix.html">16.2 <tt class="module">Tix</tt> -- | |
1144 | Extension widgets for Tk</a> | |
1145 | <UL> | |
1146 | <LI><A href="node733.html">16.2.1 Using Tix</a> | |
1147 | <LI><A href="node734.html">16.2.2 Tix Widgets</a> | |
1148 | <LI><A href="node743.html">16.2.3 Tix Commands</a> | |
1149 | </ul> | |
1150 | <LI><A href="module-ScrolledText.html">16.3 <tt class="module">ScrolledText</tt> -- | |
1151 | Scrolled Text Widget</a> | |
1152 | <LI><A href="module-turtle.html">16.4 <tt class="module">turtle</tt> -- | |
1153 | Turtle graphics for Tk</a> | |
1154 | <UL> | |
1155 | <LI><A href="pen-rawpen-objects.html">16.4.1 Pen and RawPen Objects</a> | |
1156 | </ul> | |
1157 | <LI><A href="idle.html">16.5 Idle</a> | |
1158 | <UL> | |
1159 | <LI><A href="node748.html">16.5.1 Menus</a> | |
1160 | <LI><A href="node753.html">16.5.2 Basic editing and navigation</a> | |
1161 | <LI><A href="node756.html">16.5.3 Syntax colors</a> | |
1162 | </ul> | |
1163 | <LI><A href="other-gui-packages.html">16.6 Other Graphical User Interface Packages</a> | |
1164 | </ul> | |
1165 | <LI><A href="restricted.html">17. Restricted Execution</a> | |
1166 | <UL> | |
1167 | <LI><A href="module-rexec.html">17.1 <tt class="module">rexec</tt> -- | |
1168 | Restricted execution framework</a> | |
1169 | <UL> | |
1170 | <LI><A href="rexec-objects.html">17.1.1 RExec Objects</a> | |
1171 | <LI><A href="rexec-extension.html">17.1.2 Defining restricted environments</a> | |
1172 | <LI><A href="node763.html">17.1.3 An example</a> | |
1173 | </ul> | |
1174 | <LI><A href="module-Bastion.html">17.2 <tt class="module">Bastion</tt> -- | |
1175 | Restricting access to objects</a> | |
1176 | </ul> | |
1177 | <LI><A href="language.html">18. Python Language Services</a> | |
1178 | <UL> | |
1179 | <LI><A href="module-parser.html">18.1 <tt class="module">parser</tt> -- | |
1180 | Access Python parse trees</a> | |
1181 | <UL> | |
1182 | <LI><A href="node767.html">18.1.1 Creating AST Objects</a> | |
1183 | <LI><A href="node768.html">18.1.2 Converting AST Objects</a> | |
1184 | <LI><A href="node769.html">18.1.3 Queries on AST Objects</a> | |
1185 | <LI><A href="node770.html">18.1.4 Exceptions and Error Handling</a> | |
1186 | <LI><A href="node771.html">18.1.5 AST Objects</a> | |
1187 | <LI><A href="node772.html">18.1.6 Examples</a> | |
1188 | </ul> | |
1189 | <LI><A href="module-symbol.html">18.2 <tt class="module">symbol</tt> -- | |
1190 | Constants used with Python parse trees</a> | |
1191 | <LI><A href="module-token.html">18.3 <tt class="module">token</tt> -- | |
1192 | Constants used with Python parse trees</a> | |
1193 | <LI><A href="module-keyword.html">18.4 <tt class="module">keyword</tt> -- | |
1194 | Testing for Python keywords</a> | |
1195 | <LI><A href="module-tokenize.html">18.5 <tt class="module">tokenize</tt> -- | |
1196 | Tokenizer for Python source</a> | |
1197 | <LI><A href="module-tabnanny.html">18.6 <tt class="module">tabnanny</tt> -- | |
1198 | Detection of ambiguous indentation</a> | |
1199 | <LI><A href="module-pyclbr.html">18.7 <tt class="module">pyclbr</tt> -- | |
1200 | Python class browser support</a> | |
1201 | <UL> | |
1202 | <LI><A href="pyclbr-class-objects.html">18.7.1 Class Descriptor Objects</a> | |
1203 | <LI><A href="pyclbr-function-objects.html">18.7.2 Function Descriptor Objects</a> | |
1204 | </ul> | |
1205 | <LI><A href="module-pycompile.html">18.8 <tt class="module">py_compile</tt> -- | |
1206 | Compile Python source files</a> | |
1207 | <LI><A href="module-compileall.html">18.9 <tt class="module">compileall</tt> -- | |
1208 | Byte-compile Python libraries</a> | |
1209 | <LI><A href="module-dis.html">18.10 <tt class="module">dis</tt> -- | |
1210 | Disassembler for Python byte code</a> | |
1211 | <UL> | |
1212 | <LI><A href="bytecodes.html">18.10.1 Python Byte Code Instructions</a> | |
1213 | </ul> | |
1214 | <LI><A href="module-pickletools.html">18.11 <tt class="module">pickletools</tt> -- Tools for pickle developers.</a> | |
1215 | <LI><A href="module-distutils.html">18.12 <tt class="module">distutils</tt> -- | |
1216 | Building and installing Python modules</a> | |
1217 | </ul> | |
1218 | <LI><A href="compiler.html">19. Python compiler package</a> | |
1219 | <UL> | |
1220 | <LI><A href="module-compiler.html">19.1 The basic interface</a> | |
1221 | <LI><A href="node791.html">19.2 Limitations</a> | |
1222 | <LI><A href="node792.html">19.3 Python Abstract Syntax</a> | |
1223 | <UL> | |
1224 | <LI><A href="module-compiler.ast.html">19.3.1 AST Nodes</a> | |
1225 | <LI><A href="node794.html">19.3.2 Assignment nodes</a> | |
1226 | <LI><A href="node795.html">19.3.3 Examples</a> | |
1227 | </ul> | |
1228 | <LI><A href="module-compiler.visitor.html">19.4 Using Visitors to Walk ASTs</a> | |
1229 | <LI><A href="node797.html">19.5 Bytecode Generation</a> | |
1230 | </ul> | |
1231 | <LI><A href="sgi.html">20. SGI IRIX Specific Services</a> | |
1232 | <UL> | |
1233 | <LI><A href="module-al.html">20.1 <tt class="module">al</tt> -- | |
1234 | Audio functions on the SGI</a> | |
1235 | <UL> | |
1236 | <LI><A href="al-config-objects.html">20.1.1 Configuration Objects</a> | |
1237 | <LI><A href="al-port-objects.html">20.1.2 Port Objects</a> | |
1238 | </ul> | |
1239 | <LI><A href="module-al-constants.html">20.2 <tt class="module">AL</tt> -- | |
1240 | Constants used with the <tt class="module">al</tt> module</a> | |
1241 | <LI><A href="module-cd.html">20.3 <tt class="module">cd</tt> -- | |
1242 | CD-ROM access on SGI systems</a> | |
1243 | <UL> | |
1244 | <LI><A href="player-objects.html">20.3.1 Player Objects</a> | |
1245 | <LI><A href="cd-parser-objects.html">20.3.2 Parser Objects</a> | |
1246 | </ul> | |
1247 | <LI><A href="module-fl.html">20.4 <tt class="module">fl</tt> -- | |
1248 | FORMS library for graphical user interfaces</a> | |
1249 | <UL> | |
1250 | <LI><A href="node807.html">20.4.1 Functions Defined in Module <tt class="module">fl</tt></a> | |
1251 | <LI><A href="form-objects.html">20.4.2 Form Objects</a> | |
1252 | <LI><A href="forms-objects.html">20.4.3 FORMS Objects</a> | |
1253 | </ul> | |
1254 | <LI><A href="module-fl-constants.html">20.5 <tt class="module">FL</tt> -- | |
1255 | Constants used with the <tt class="module">fl</tt> module</a> | |
1256 | <LI><A href="module-flp.html">20.6 <tt class="module">flp</tt> -- | |
1257 | Functions for loading stored FORMS designs</a> | |
1258 | <LI><A href="module-fm.html">20.7 <tt class="module">fm</tt> -- | |
1259 | <em>Font Manager</em> interface</a> | |
1260 | <LI><A href="module-gl.html">20.8 <tt class="module">gl</tt> -- | |
1261 | <em>Graphics Library</em> interface</a> | |
1262 | <LI><A href="module-DEVICE.html">20.9 <tt class="module">DEVICE</tt> -- | |
1263 | Constants used with the <tt class="module">gl</tt> module</a> | |
1264 | <LI><A href="module-gl-constants.html">20.10 <tt class="module">GL</tt> -- | |
1265 | Constants used with the <tt class="module">gl</tt> module</a> | |
1266 | <LI><A href="module-imgfile.html">20.11 <tt class="module">imgfile</tt> -- | |
1267 | Support for SGI imglib files</a> | |
1268 | <LI><A href="module-jpeg.html">20.12 <tt class="module">jpeg</tt> -- | |
1269 | Read and write JPEG files</a> | |
1270 | </ul> | |
1271 | <LI><A href="sunos.html">21. SunOS Specific Services</a> | |
1272 | <UL> | |
1273 | <LI><A href="module-sunaudiodev.html">21.1 <tt class="module">sunaudiodev</tt> -- | |
1274 | Access to Sun audio hardware</a> | |
1275 | <UL> | |
1276 | <LI><A href="audio-device-objects.html">21.1.1 Audio Device Objects</a> | |
1277 | </ul> | |
1278 | <LI><A href="module-sunaudiodev-constants.html">21.2 <tt class="module">SUNAUDIODEV</tt> -- | |
1279 | Constants used with <tt class="module">sunaudiodev</tt></a> | |
1280 | </ul> | |
1281 | <LI><A href="node822.html">22. MS Windows Specific Services</a> | |
1282 | <UL> | |
1283 | <LI><A href="module-msvcrt.html">22.1 <tt class="module">msvcrt</tt> - | |
1284 | Useful routines from the MS VC++ runtime</a> | |
1285 | <UL> | |
1286 | <LI><A href="msvcrt-files.html">22.1.1 File Operations</a> | |
1287 | <LI><A href="msvcrt-console.html">22.1.2 Console I/O</a> | |
1288 | <LI><A href="msvcrt-other.html">22.1.3 Other Functions</a> | |
1289 | </ul> | |
1290 | <LI><A href="module--winreg.html">22.2 <tt class="module">_winreg</tt> - | |
1291 | Windows registry access</a> | |
1292 | <UL> | |
1293 | <LI><A href="handle-object.html">22.2.1 Registry Handle Objects</a> | |
1294 | </ul> | |
1295 | <LI><A href="module-winsound.html">22.3 <tt class="module">winsound</tt> -- | |
1296 | Sound-playing interface for Windows</a> | |
1297 | </ul> | |
1298 | <LI><A href="undoc.html">A. Undocumented Modules</a> | |
1299 | <UL> | |
1300 | <LI><A href="node831.html">A.1 Frameworks</a> | |
1301 | <LI><A href="node832.html">A.2 Miscellaneous useful utilities</a> | |
1302 | <LI><A href="node833.html">A.3 Platform specific modules</a> | |
1303 | <LI><A href="node834.html">A.4 Multimedia</a> | |
1304 | <LI><A href="obsolete-modules.html">A.5 Obsolete</a> | |
1305 | <LI><A href="node836.html">A.6 SGI-specific Extension modules</a> | |
1306 | </ul> | |
1307 | <LI><A href="reporting-bugs.html">B. Reporting Bugs</a> | |
1308 | <LI><A href="node838.html">C. History and License</a> | |
1309 | <UL> | |
1310 | <LI><A href="node839.html">C.1 History of the software</a> | |
1311 | <LI><A href="node840.html">C.2 Terms and conditions for accessing or otherwise using Python</a> | |
1312 | <LI><A href="node841.html">C.3 Licenses and Acknowledgements for Incorporated Software</a> | |
1313 | <UL> | |
1314 | <LI><A href="node842.html">C.3.1 Mersenne Twister</a> | |
1315 | <LI><A href="node843.html">C.3.2 Sockets</a> | |
1316 | <LI><A href="node844.html">C.3.3 Floating point exception control</a> | |
1317 | <LI><A href="node845.html">C.3.4 MD5 message digest algorithm</a> | |
1318 | <LI><A href="node846.html">C.3.5 Asynchronous socket services</a> | |
1319 | <LI><A href="node847.html">C.3.6 Cookie management</a> | |
1320 | <LI><A href="node848.html">C.3.7 Profiling</a> | |
1321 | <LI><A href="node849.html">C.3.8 Execution tracing</a> | |
1322 | <LI><A href="node850.html">C.3.9 UUencode and UUdecode functions</a> | |
1323 | <LI><A href="node851.html">C.3.10 XML Remote Procedure Calls</a> | |
1324 | </ul> | |
1325 | </ul> | |
1326 | <LI><A href="modindex.html">Module Index</a> | |
1327 | <LI><A href="genindex.html">Index</a> | |
1328 | <LI><A href="about.html">About this document ...</a> | |
1329 | </ul> | |
1330 | <!--End of Table of Child-Links--> | |
1331 | </div> | |
1332 | ||
1333 | <DIV CLASS="navigation"> | |
1334 | <div class='online-navigation'> | |
1335 | <p></p><hr /> | |
1336 | <table align="center" width="100%" cellpadding="0" cellspacing="2"> | |
1337 | <tr> | |
1338 | <td class='online-navigation'><img src='../icons/previous.png' | |
1339 | border='0' height='32' alt='Previous Page' width='32' /></td> | |
1340 | <td class='online-navigation'><a rel="parent" title="Python Documentation Index" | |
1341 | href="../index.html"><img src='../icons/up.png' | |
1342 | border='0' height='32' alt='Up One Level' width='32' /></A></td> | |
1343 | <td class='online-navigation'><a rel="next" title="Front Matter" | |
1344 | href="front.html"><img src='../icons/next.png' | |
1345 | border='0' height='32' alt='Next Page' width='32' /></A></td> | |
1346 | <td align="center" width="100%">Python Library Reference</td> | |
1347 | <td class='online-navigation'><a rel="contents" title="Table of Contents" | |
1348 | href="contents.html"><img src='../icons/contents.png' | |
1349 | border='0' height='32' alt='Contents' width='32' /></A></td> | |
1350 | <td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png' | |
1351 | border='0' height='32' alt='Module Index' width='32' /></a></td> | |
1352 | <td class='online-navigation'><a rel="index" title="Index" | |
1353 | href="genindex.html"><img src='../icons/index.png' | |
1354 | border='0' height='32' alt='Index' width='32' /></A></td> | |
1355 | </tr></table> | |
1356 | <div class='online-navigation'> | |
1357 | <b class="navlabel">Up:</b> | |
1358 | <a class="sectref" rel="parent" href="../index.html">Python Documentation Index</A> | |
1359 | <b class="navlabel">Next:</b> | |
1360 | <a class="sectref" rel="next" href="front.html">Front Matter</A> | |
1361 | </div> | |
1362 | </div> | |
1363 | <hr /> | |
1364 | <span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span> | |
1365 | </DIV> | |
1366 | <!--End of Navigation Panel--> | |
1367 | <ADDRESS> | |
1368 | See <i><a href="about.html">About this document...</a></i> for information on suggesting changes. | |
1369 | </ADDRESS> | |
1370 | </BODY> | |
1371 | </HTML> |