- 1. Whetting Your Appetite
- 2. Using the Python Interpreter
- 3. An Informal Introduction to Python
- 4. More Control Flow Tools
- 5. Data Structures
- 6. Modules
- 7. Input and Output
- 8. Errors and Exceptions
- 9. Classes
- 10. Brief Tour of the Standard Library
- 10.1. Operating System Interface
- 10.2. File Wildcards
- 10.3. Command Line Arguments
- 10.4. Error Output Redirection and Program Termination
- 10.5. String Pattern Matching
- 10.6. Mathematics
- 10.7. Internet Access
- 10.8. Dates and Times
- 10.9. Data Compression
- 10.10. Performance Measurement
- 10.11. Quality Control
- 10.12. Batteries Included
- 11. Brief Tour of the Standard Library – Part II
- 12. What Now?
- 13. Interactive Input Editing and History Substitution
- 14. Floating Point Arithmetic: Issues and Limitations
- 1. Introduction
- 2. Lexical analysis
- 3. Data model
- 4. Execution model
- 5. Expressions
- 5.1. Arithmetic conversions
- 5.2. Atoms
- 5.3. Primaries
- 5.4. The power operator
- 5.5. Unary arithmetic and bitwise operations
- 5.6. Binary arithmetic operations
- 5.7. Shifting operations
- 5.8. Binary bitwise operations
- 5.9. Comparisons
- 5.10. Boolean operations
- 5.11. Conditional Expressions
- 5.12. Lambdas
- 5.13. Expression lists
- 5.14. Evaluation order
- 5.15. Summary
- 6. Simple statements
- 6.1. Expression statements
- 6.2. Assignment statements
- 6.3. The assert statement
- 6.4. The pass statement
- 6.5. The del statement
- 6.6. The print statement
- 6.7. The return statement
- 6.8. The yield statement
- 6.9. The raise statement
- 6.10. The break statement
- 6.11. The continue statement
- 6.12. The import statement
- 6.13. The global statement
- 6.14. The exec statement
- 7. Compound statements
- 8. Top-level components
- 9. Full Grammar specification
- 1. Introduction
- 2. Built-in Functions
- 3. Non-essential Built-in Functions
- 4. Built-in Constants
- 5. Built-in Types
- 5.1. Truth Value Testing
- 5.2. Boolean Operations — and, or, not
- 5.3. Comparisons
- 5.4. Numeric Types — int, float, long, complex
- 5.5. Iterator Types
- 5.6. Sequence Types — str, unicode, list, tuple, bytearray, buffer, xrange
- 5.7. Set Types — set, frozenset
- 5.8. Mapping Types — dict
- 5.9. File Objects
- 5.10. memoryview type
- 5.11. Context Manager Types
- 5.12. Other Built-in Types
- 5.13. Special Attributes
- 6. Built-in Exceptions
- 7. String Services
- 7.1. string — Common string operations
- 7.2. re — Regular expression operations
- 7.3. struct — Interpret strings as packed binary data
- 7.4. difflib — Helpers for computing deltas
- 7.5. StringIO — Read and write strings as files
- 7.6. cStringIO — Faster version of StringIO
- 7.7. textwrap — Text wrapping and filling
- 7.8. codecs — Codec registry and base classes
- 7.9. unicodedata — Unicode Database
- 7.10. stringprep — Internet String Preparation
- 7.11. fpformat — Floating point conversions
- 8. Data Types
- 8.1. datetime — Basic date and time types
- 8.2. calendar — General calendar-related functions
- 8.3. collections — High-performance container datatypes
- 8.4. heapq — Heap queue algorithm
- 8.5. bisect — Array bisection algorithm
- 8.6. array — Efficient arrays of numeric values
- 8.7. sets — Unordered collections of unique elements
- 8.8. sched — Event scheduler
- 8.9. mutex — Mutual exclusion support
- 8.10. Queue — A synchronized queue class
- 8.11. weakref — Weak references
- 8.12. UserDict — Class wrapper for dictionary objects
- 8.13. UserList — Class wrapper for list objects
- 8.14. UserString — Class wrapper for string objects
- 8.15. types — Names for built-in types
- 8.16. new — Creation of runtime internal objects
- 8.17. copy — Shallow and deep copy operations
- 8.18. pprint — Data pretty printer
- 8.19. repr — Alternate repr() implementation
- 9. Numeric and Mathematical Modules
- 9.1. numbers — Numeric abstract base classes
- 9.2. math — Mathematical functions
- 9.3. cmath — Mathematical functions for complex numbers
- 9.4. decimal — Decimal fixed point and floating point arithmetic
- 9.5. fractions — Rational numbers
- 9.6. random — Generate pseudo-random numbers
- 9.7. itertools — Functions creating iterators for efficient looping
- 9.8. functools — Higher-order functions and operations on callable objects
- 9.9. operator — Standard operators as functions
- 10. File and Directory Access
- 10.1. os.path — Common pathname manipulations
- 10.2. fileinput — Iterate over lines from multiple input streams
- 10.3. stat — Interpreting stat() results
- 10.4. statvfs — Constants used with os.statvfs()
- 10.5. filecmp — File and Directory Comparisons
- 10.6. tempfile — Generate temporary files and directories
- 10.7. glob — Unix style pathname pattern expansion
- 10.8. fnmatch — Unix filename pattern matching
- 10.9. linecache — Random access to text lines
- 10.10. shutil — High-level file operations
- 10.11. dircache — Cached directory listings
- 10.12. macpath — Mac OS 9 path manipulation functions
- 11. Data Persistence
- 11.1. pickle — Python object serialization
- 11.2. cPickle — A faster pickle
- 11.3. copy_reg — Register pickle support functions
- 11.4. shelve — Python object persistence
- 11.5. marshal — Internal Python object serialization
- 11.6. anydbm — Generic access to DBM-style databases
- 11.7. whichdb — Guess which DBM module created a database
- 11.8. dbm — Simple “database” interface
- 11.9. gdbm — GNU’s reinterpretation of dbm
- 11.10. dbhash — DBM-style interface to the BSD database library
- 11.11. bsddb — Interface to Berkeley DB library
- 11.12. dumbdbm — Portable DBM implementation
- 11.13. sqlite3 — DB-API 2.0 interface for SQLite databases
- 12. Data Compression and Archiving
- 13. File Formats
- 14. Cryptographic Services
- 15. Generic Operating System Services
- 15.1. os — Miscellaneous operating system interfaces
- 15.2. io — Core tools for working with streams
- 15.3. time — Time access and conversions
- 15.4. argparse — Parser for command-line options, arguments and sub-commands
- 15.5. optparse — Parser for command line options
- 15.6. getopt — C-style parser for command line options
- 15.7. logging — Logging facility for Python
- 15.8. logging.config — Logging configuration
- 15.9. logging.handlers — Logging handlers
- 15.10. getpass — Portable password input
- 15.11. curses — Terminal handling for character-cell displays
- 15.12. curses.textpad — Text input widget for curses programs
- 15.13. curses.ascii — Utilities for ASCII characters
- 15.14. curses.panel — A panel stack extension for curses
- 15.15. platform — Access to underlying platform’s identifying data
- 15.16. errno — Standard errno system symbols
- 15.17. ctypes — A foreign function library for Python
- 16. Optional Operating System Services
- 16.1. select — Waiting for I/O completion
- 16.2. threading — Higher-level threading interface
- 16.3. thread — Multiple threads of control
- 16.4. dummy_threading — Drop-in replacement for the threading module
- 16.5. dummy_thread — Drop-in replacement for the thread module
- 16.6. multiprocessing — Process-based “threading” interface
- 16.7. mmap — Memory-mapped file support
- 16.8. readline — GNU readline interface
- 16.9. rlcompleter — Completion function for GNU readline
- 17. Interprocess Communication and Networking
- 17.1. subprocess — Subprocess management
- 17.2. socket — Low-level networking interface
- 17.3. ssl — TLS/SSL wrapper for socket objects
- 17.4. signal — Set handlers for asynchronous events
- 17.5. popen2 — Subprocesses with accessible I/O streams
- 17.6. asyncore — Asynchronous socket handler
- 17.7. asynchat — Asynchronous socket command/response handler
- 18. Internet Data Handling
- 18.1. email — An email and MIME handling package
- 18.2. json — JSON encoder and decoder
- 18.3. mailcap — Mailcap file handling
- 18.4. mailbox — Manipulate mailboxes in various formats
- 18.5. mhlib — Access to MH mailboxes
- 18.6. mimetools — Tools for parsing MIME messages
- 18.7. mimetypes — Map filenames to MIME types
- 18.8. MimeWriter — Generic MIME file writer
- 18.9. mimify — MIME processing of mail messages
- 18.10. multifile — Support for files containing distinct parts
- 18.11. rfc822 — Parse RFC 2822 mail headers
- 18.12. base64 — RFC 3548: Base16, Base32, Base64 Data Encodings
- 18.13. binhex — Encode and decode binhex4 files
- 18.14. binascii — Convert between binary and ASCII
- 18.15. quopri — Encode and decode MIME quoted-printable data
- 18.16. uu — Encode and decode uuencode files
- 19. Structured Markup Processing Tools
- 19.1. HTMLParser — Simple HTML and XHTML parser
- 19.2. sgmllib — Simple SGML parser
- 19.3. htmllib — A parser for HTML documents
- 19.4. htmlentitydefs — Definitions of HTML general entities
- 19.5. xml.parsers.expat — Fast XML parsing using Expat
- 19.6. xml.dom — The Document Object Model API
- 19.7. xml.dom.minidom — Lightweight DOM implementation
- 19.8. xml.dom.pulldom — Support for building partial DOM trees
- 19.9. xml.sax — Support for SAX2 parsers
- 19.10. xml.sax.handler — Base classes for SAX handlers
- 19.11. xml.sax.saxutils — SAX Utilities
- 19.12. xml.sax.xmlreader — Interface for XML parsers
- 19.13. xml.etree.ElementTree — The ElementTree XML API
- 20. Internet Protocols and Support
- 20.1. webbrowser — Convenient Web-browser controller
- 20.2. cgi — Common Gateway Interface support
- 20.3. cgitb — Traceback manager for CGI scripts
- 20.4. wsgiref — WSGI Utilities and Reference Implementation
- 20.5. urllib — Open arbitrary resources by URL
- 20.6. urllib2 — extensible library for opening URLs
- 20.7. httplib — HTTP protocol client
- 20.8. ftplib — FTP protocol client
- 20.9. poplib — POP3 protocol client
- 20.10. imaplib — IMAP4 protocol client
- 20.11. nntplib — NNTP protocol client
- 20.12. smtplib — SMTP protocol client
- 20.13. smtpd — SMTP Server
- 20.14. telnetlib — Telnet client
- 20.15. uuid — UUID objects according to RFC 4122
- 20.16. urlparse — Parse URLs into components
- 20.17. SocketServer — A framework for network servers
- 20.18. BaseHTTPServer — Basic HTTP server
- 20.19. SimpleHTTPServer — Simple HTTP request handler
- 20.20. CGIHTTPServer — CGI-capable HTTP request handler
- 20.21. cookielib — Cookie handling for HTTP clients
- 20.22. Cookie — HTTP state management
- 20.23. xmlrpclib — XML-RPC client access
- 20.24. SimpleXMLRPCServer — Basic XML-RPC server
- 20.25. DocXMLRPCServer — Self-documenting XML-RPC server
- 21. Multimedia Services
- 21.1. audioop — Manipulate raw audio data
- 21.2. imageop — Manipulate raw image data
- 21.3. aifc — Read and write AIFF and AIFC files
- 21.4. sunau — Read and write Sun AU files
- 21.5. wave — Read and write WAV files
- 21.6. chunk — Read IFF chunked data
- 21.7. colorsys — Conversions between color systems
- 21.8. imghdr — Determine the type of an image
- 21.9. sndhdr — Determine type of sound file
- 21.10. ossaudiodev — Access to OSS-compatible audio devices
- 22. Internationalization
- 23. Program Frameworks
- 24. Graphical User Interfaces with Tk
- 25. Development Tools
- 25.1. pydoc — Documentation generator and online help system
- 25.2. doctest — Test interactive Python examples
- 25.3. unittest — Unit testing framework
- 25.4. 2to3 - Automated Python 2 to 3 code translation
- 25.5. test — Regression tests package for Python
- 25.6. test.test_support — Utility functions for tests
- 26. Debugging and Profiling
- 27. Python Runtime Services
- 27.1. sys — System-specific parameters and functions
- 27.2. sysconfig — Provide access to Python’s configuration information
- 27.3. __builtin__ — Built-in objects
- 27.4. future_builtins — Python 3 builtins
- 27.5. __main__ — Top-level script environment
- 27.6. warnings — Warning control
- 27.7. contextlib — Utilities for with-statement contexts
- 27.8. abc — Abstract Base Classes
- 27.9. atexit — Exit handlers
- 27.10. traceback — Print or retrieve a stack traceback
- 27.11. __future__ — Future statement definitions
- 27.12. gc — Garbage Collector interface
- 27.13. inspect — Inspect live objects
- 27.14. site — Site-specific configuration hook
- 27.15. user — User-specific configuration hook
- 27.16. fpectl — Floating point exception control
- 27.17. distutils — Building and installing Python modules
- 28. Custom Python Interpreters
- 29. Restricted Execution
- 30. Importing Modules
- 30.1. imp — Access the import internals
- 30.2. importlib – Convenience wrappers for __import__()
- 30.3. imputil — Import utilities
- 30.4. zipimport — Import modules from Zip archives
- 30.5. pkgutil — Package extension utility
- 30.6. modulefinder — Find modules used by a script
- 30.7. runpy — Locating and executing Python modules
- 31. Python Language Services
- 31.1. parser — Access Python parse trees
- 31.2. ast — Abstract Syntax Trees
- 31.3. symtable — Access to the compiler’s symbol tables
- 31.4. symbol — Constants used with Python parse trees
- 31.5. token — Constants used with Python parse trees
- 31.6. keyword — Testing for Python keywords
- 31.7. tokenize — Tokenizer for Python source
- 31.8. tabnanny — Detection of ambiguous indentation
- 31.9. pyclbr — Python class browser support
- 31.10. py_compile — Compile Python source files
- 31.11. compileall — Byte-compile Python libraries
- 31.12. dis — Disassembler for Python bytecode
- 31.13. pickletools — Tools for pickle developers
- 32. Python compiler package
- 33. Miscellaneous Services
- 34. MS Windows Specific Services
- 35. Unix Specific Services
- 35.1. posix — The most common POSIX system calls
- 35.2. pwd — The password database
- 35.3. spwd — The shadow password database
- 35.4. grp — The group database
- 35.5. crypt — Function to check Unix passwords
- 35.6. dl — Call C functions in shared objects
- 35.7. termios — POSIX style tty control
- 35.8. tty — Terminal control functions
- 35.9. pty — Pseudo-terminal utilities
- 35.10. fcntl — The fcntl() and ioctl() system calls
- 35.11. pipes — Interface to shell pipelines
- 35.12. posixfile — File-like objects with locking support
- 35.13. resource — Resource usage information
- 35.14. nis — Interface to Sun’s NIS (Yellow Pages)
- 35.15. syslog — Unix syslog library routines
- 35.16. commands — Utilities for running commands
- 36. Mac OS X specific services
- 36.1. ic — Access to the Mac OS X Internet Config
- 36.2. MacOS — Access to Mac OS interpreter features
- 36.3. macostools — Convenience routines for file manipulation
- 36.4. findertools — The finder‘s Apple Events interface
- 36.5. EasyDialogs — Basic Macintosh dialogs
- 36.6. FrameWork — Interactive application framework
- 36.7. autoGIL — Global Interpreter Lock handling in event loops
- 36.8. Mac OS Toolbox Modules
- 36.9. ColorPicker — Color selection dialog
- 37. MacPython OSA Modules
- 38. SGI IRIX Specific Services
- 38.1. al — Audio functions on the SGI
- 38.2. AL — Constants used with the al module
- 38.3. cd — CD-ROM access on SGI systems
- 38.4. fl — FORMS library for graphical user interfaces
- 38.5. FL — Constants used with the fl module
- 38.6. flp — Functions for loading stored FORMS designs
- 38.7. fm — Font Manager interface
- 38.8. gl — Graphics Library interface
- 38.9. DEVICE — Constants used with the gl module
- 38.10. GL — Constants used with the gl module
- 38.11. imgfile — Support for SGI imglib files
- 38.12. jpeg — Read and write JPEG files
- 39. SunOS Specific Services
- 40. Undocumented Modules
- 1. Extending Python with C or C++
- 1.1. A Simple Example
- 1.2. Intermezzo: Errors and Exceptions
- 1.3. Back to the Example
- 1.4. The Module’s Method Table and Initialization Function
- 1.5. Compilation and Linkage
- 1.6. Calling Python Functions from C
- 1.7. Extracting Parameters in Extension Functions
- 1.8. Keyword Parameters for Extension Functions
- 1.9. Building Arbitrary Values
- 1.10. Reference Counts
- 1.11. Writing Extensions in C++
- 1.12. Providing a C API for an Extension Module
- 2. Defining New Types
- 3. Building C and C++ Extensions with distutils
- 4. Building C and C++ Extensions on Windows
- 5. Embedding Python in Another Application
- __builtin__
- __future__
- __main__
- _winreg (Windows)
- abc
- aepack (Mac)
- aetools (Mac)
- aetypes (Mac)
- aifc
- al (IRIX)
- AL (IRIX)
- anydbm
- applesingle (Mac)
- argparse
- array
- ast
- asynchat
- asyncore
- atexit
- audioop
- autoGIL (Mac)
- base64
- BaseHTTPServer
- Bastion
- bdb
- binascii
- binhex
- bisect
- bsddb
- buildtools (Mac)
- bz2
- calendar
- Carbon.AE (Mac)
- Carbon.AH (Mac)
- Carbon.App (Mac)
- Carbon.Appearance (Mac)
- Carbon.CarbonEvents (Mac)
- Carbon.CarbonEvt (Mac)
- Carbon.CF (Mac)
- Carbon.CG (Mac)
- Carbon.Cm (Mac)
- Carbon.Components (Mac)
- Carbon.ControlAccessor (Mac)
- Carbon.Controls (Mac)
- Carbon.CoreFounation (Mac)
- Carbon.CoreGraphics (Mac)
- Carbon.Ctl (Mac)
- Carbon.Dialogs (Mac)
- Carbon.Dlg (Mac)
- Carbon.Drag (Mac)
- Carbon.Dragconst (Mac)
- Carbon.Events (Mac)
- Carbon.Evt (Mac)
- Carbon.File (Mac)
- Carbon.Files (Mac)
- Carbon.Fm (Mac)
- Carbon.Folder (Mac)
- Carbon.Folders (Mac)
- Carbon.Fonts (Mac)
- Carbon.Help (Mac)
- Carbon.IBCarbon (Mac)
- Carbon.IBCarbonRuntime (Mac)
- Carbon.Icns (Mac)
- Carbon.Icons (Mac)
- Carbon.Launch (Mac)
- Carbon.LaunchServices (Mac)
- Carbon.List (Mac)
- Carbon.Lists (Mac)
- Carbon.MacHelp (Mac)
- Carbon.MediaDescr (Mac)
- Carbon.Menu (Mac)
- Carbon.Menus (Mac)
- Carbon.Mlte (Mac)
- Carbon.OSA (Mac)
- Carbon.OSAconst (Mac)
- Carbon.Qd (Mac)
- Carbon.Qdoffs (Mac)
- Carbon.QDOffscreen (Mac)
- Carbon.Qt (Mac)
- Carbon.QuickDraw (Mac)
- Carbon.QuickTime (Mac)
- Carbon.Res (Mac)
- Carbon.Resources (Mac)
- Carbon.Scrap (Mac)
- Carbon.Snd (Mac)
- Carbon.Sound (Mac)
- Carbon.TE (Mac)
- Carbon.TextEdit (Mac)
- Carbon.Win (Mac)
- Carbon.Windows (Mac)
- cd (IRIX)
- cfmfile (Mac)
- cgi
- CGIHTTPServer
- cgitb
- chunk
- cmath
- cmd
- code
- codecs
- codeop
- collections
- ColorPicker (Mac)
- colorsys
- commands (Unix)
- compileall
- compiler
- compiler.ast
- compiler.visitor
- ConfigParser
- contextlib
- Cookie
- cookielib
- copy
- copy_reg
- cPickle
- cProfile
- crypt (Unix)
- cStringIO
- csv
- ctypes
- curses (Unix)
- curses.ascii
- curses.panel
- curses.textpad
- datetime
- dbhash
- dbm (Unix)
- decimal
- DEVICE (IRIX)
- difflib
- dircache
- dis
- distutils
- distutils.archive_util
- distutils.bcppcompiler
- distutils.ccompiler
- distutils.cmd
- distutils.command
- distutils.command.bdist
- distutils.command.bdist_dumb
- distutils.command.bdist_msi
- distutils.command.bdist_packager
- distutils.command.bdist_rpm
- distutils.command.bdist_wininst
- distutils.command.build
- distutils.command.build_clib
- distutils.command.build_ext
- distutils.command.build_py
- distutils.command.build_scripts
- distutils.command.check
- distutils.command.clean
- distutils.command.config
- distutils.command.install
- distutils.command.install_data
- distutils.command.install_headers
- distutils.command.install_lib
- distutils.command.install_scripts
- distutils.command.register
- distutils.command.sdist
- distutils.core
- distutils.cygwinccompiler
- distutils.debug
- distutils.dep_util
- distutils.dir_util
- distutils.dist
- distutils.emxccompiler
- distutils.errors
- distutils.extension
- distutils.fancy_getopt
- distutils.file_util
- distutils.filelist
- distutils.log
- distutils.msvccompiler
- distutils.spawn
- distutils.sysconfig
- distutils.text_file
- distutils.unixccompiler
- distutils.util
- distutils.version
- dl (Unix)
- doctest
- DocXMLRPCServer
- dumbdbm
- dummy_thread
- dummy_threading
- EasyDialogs (Mac)
- email.charset
- email.encoders
- email.errors
- email.generator
- email.header
- email.iterators
- email.message
- email.mime
- email.parser
- email.utils
- encodings.idna
- encodings.utf_8_sig
- errno
- exceptions
- fcntl (Unix)
- filecmp
- fileinput
- findertools (Mac)
- FL (IRIX)
- fl (IRIX)
- flp (IRIX)
- fm (IRIX)
- fnmatch
- formatter
- fpectl (Unix)
- fpformat
- fractions
- FrameWork (Mac)
- ftplib
- functools
- future_builtins
- gc
- gdbm (Unix)
- gensuitemodule (Mac)
- getopt
- getpass
- gettext
- gl (IRIX)
- GL (IRIX)
- glob
- grp (Unix)
- gzip
- hashlib
- heapq
- hmac
- hotshot
- hotshot.stats
- htmlentitydefs
- htmllib
- HTMLParser
- httplib
- ic (Mac)
- icopen (Mac)
- imageop
- imaplib
- imgfile (IRIX)
- imghdr
- imp
- importlib
- imputil
- inspect
- io
- itertools
- jpeg (IRIX)
- json
- keyword
- lib2to3
- linecache
- locale
- logging
- logging.config
- logging.handlers
- macerrors (Mac)
- MacOS (Mac)
- macostools (Mac)
- macpath
- macresource (Mac)
- mailbox
- mailcap
- marshal
- math
- md5
- mhlib
- mimetools
- mimetypes
- MimeWriter
- mimify
- MiniAEFrame (Mac)
- mmap
- modulefinder
- msilib (Windows)
- msvcrt (Windows)
- multifile
- multiprocessing
- multiprocessing.connection
- multiprocessing.dummy
- multiprocessing.managers
- multiprocessing.pool
- multiprocessing.sharedctypes
- mutex
- Nav (Mac)
- netrc
- new
- nis (Unix)
- nntplib
- numbers
- operator
- optparse
- os
- os.path
- ossaudiodev (Linux, FreeBSD)
- parser
- pdb
- pickle
- pickletools
- pipes (Unix)
- PixMapWrapper (Mac)
- pkgutil
- platform
- plistlib
- popen2
- poplib
- posix (Unix)
- posixfile (Unix)
- pprint
- profile
- pstats
- pty (Linux)
- pwd (Unix)
- py_compile
- pyclbr
- pydoc
- Queue
- quopri
- random
- re
- readline (Unix)
- repr
- resource (Unix)
- rexec
- rfc822
- rlcompleter
- robotparser
- runpy
- sched
- ScrolledText (Tk)
- select
- sets
- sgmllib
- sha
- shelve
- shlex
- shutil
- signal
- SimpleHTTPServer
- SimpleXMLRPCServer
- site
- smtpd
- smtplib
- sndhdr
- socket
- SocketServer
- spwd (Unix)
- sqlite3
- ssl
- stat
- statvfs
- string
- StringIO
- stringprep
- struct
- subprocess
- sunau
- sunaudiodev (SunOS)
- SUNAUDIODEV (SunOS)
- symbol
- symtable
- sys
- sysconfig
- syslog (Unix)
- tabnanny
- tarfile
- telnetlib
- tempfile
- termios (Unix)
- test
- test.test_support
- textwrap
- thread
- threading
- time
- timeit
- Tix
- Tkinter
- token
- tokenize
- trace
- traceback
- ttk
- tty (Unix)
- turtle
- types
- unicodedata
- unittest
- urllib
- urllib2
- urlparse
- user
- UserDict
- UserList
- UserString
- uu
- uuid
- videoreader (Mac)
- W (Mac)
- warnings
- wave
- weakref
- webbrowser
- whichdb
- winsound (Windows)
- wsgiref
- wsgiref.handlers
- wsgiref.headers
- wsgiref.simple_server
- wsgiref.util
- wsgiref.validate
- xdrlib
- xml.dom
- xml.dom.minidom
- xml.dom.pulldom
- xml.etree.ElementTree
- xml.parsers.expat
- xml.sax
- xml.sax.handler
- xml.sax.saxutils
- xml.sax.xmlreader
- xmlrpclib
- zipfile
- zipimport
- zlib