Yurttas/PL/SL/python/docs/core-python-programming/doc/16/lib/lib.html
Python Library Reference
Guido van Rossum
Fred L. Drake, Jr., editor
BeOpen PythonLabs
E-mail: python-docs@python.org
September 5, 2000
Release 1.6
- Front Matter
- Contents
- 1. Introduction
- 2. Built-in Types, Exceptions and Functions
- 3. Python Services
- 3.1 sys -- System-specific parameters and functions
- 3.2 types -- Names for all built-in types
- 3.3 UserDict -- Class wrapper for dictionary objects
- 3.4 UserList -- Class wrapper for list objects
- 3.5 UserString -- Class wrapper for string objects
- 3.6 operator -- Standard operators as functions.
- 3.7 traceback -- Print or retrieve a stack traceback
- 3.8 linecache -- Random access to text lines
- 3.9 pickle -- Python object serialization
- 3.10 cPickle -- Alternate implementation of pickle
- 3.11 copy_reg -- Register pickle support functions
- 3.12 shelve -- Python object persistency
- 3.13 copy -- Shallow and deep copy operations
- 3.14 marshal -- Alternate Python object serialization
- 3.15 imp -- Access the import internals
- 3.16 parser -- Access Python parse trees
- 3.17 symbol -- Constants used with Python parse trees
- 3.18 token -- Constants used with Python parse trees
- 3.19 keyword -- Testing for Python keywords
- 3.20 tokenize -- Tokenizer for Python source
- 3.21 tabnanny -- Detection of ambiguous indentation
- 3.22 pyclbr -- Python class browser support
- 3.23 code -- Interpreter base classes
- 3.24 codeop -- Compile Python code
- 3.25 pprint -- Data pretty printer.
- 3.26 repr -- Alternate repr() implementation.
- 3.27 py_compile -- Compile Python source files
- 3.28 compileall -- Byte-compile Python libraries
- 3.29 dis -- Disassembler.
- 3.30 new -- Runtime implementation object creation
- 3.31 site -- Site-specific configuration hook
- 3.32 user -- User-specific configuration hook
- 3.33 __builtin__ -- Built-in functions
- 3.34 __main__ -- Top-level script environment.
- 4. String Services
- 4.1 string -- Common string operations
- 4.2 re -- Perl-style regular expression operations.
- 4.3 regex -- Regular expression search and match operations.
- 4.4 regsub -- String operations using regular expressions
- 4.5 struct -- Interpret strings as packed binary data
- 4.6 fpformat -- Floating point conversions
- 4.7 StringIO -- Read and write strings as files
- 4.8 cStringIO -- Faster version of StringIO
- 4.9 codecs -- Codec registry and base classes
- 5. Miscellaneous Services
- 5.1 math -- Mathematical functions
- 5.2 cmath -- Mathematical functions for complex numbers
- 5.3 random -- Generate pseudo-random numbers
- 5.4 whrandom -- Pseudo-random number generator
- 5.5 bisect -- Array bisection algorithm
- 5.6 array -- Efficient arrays of numeric values
- 5.7 ConfigParser -- Configuration file parser
- 5.8 fileinput -- Iterate over lines from multiple input streams
- 5.9 calendar -- General calendar-related functions
- 5.10 cmd -- Build line-oriented command interpreters.
- 5.11 shlex -- Simple lexical analysis
- 6. Generic Operating System Services
- 6.1 os -- Miscellaneous OS interfaces
- 6.2 os.path -- Common pathname manipulations
- 6.3 dircache -- Cached directory listings
- 6.4 stat -- Interpreting stat() results
- 6.5 statcache -- An optimization of os.stat()
- 6.6 statvfs -- Constants used with os.statvfs()
- 6.7 filecmp -- File Comparisons
- 6.8 time -- Time access and conversions
- 6.9 sched -- Event scheduler
- 6.10 getpass -- Portable password input
- 6.11 curses -- Terminal independant console handling
- 6.12 getopt -- Parser for command line options.
- 6.13 tempfile -- Generate temporary file names
- 6.14 errno -- Standard errno system symbols.
- 6.15 glob -- Unix style pathname pattern expansion
- 6.16 fnmatch -- Unix filename pattern matching
- 6.17 shutil -- High-level file operations
- 6.18 locale -- Internationalization services
- 6.19 mutex -- Mutual exclusion support
- 7. Optional Operating System Services
- 7.1 signal -- Set handlers for asynchronous events.
- 7.2 socket -- Low-level networking interface
- 7.3 select -- Waiting for I/O completion
- 7.4 thread -- Multiple threads of control
- 7.5 threading -- Higher-level threading interface
- 7.6 Queue -- A synchronized queue class.
- 7.7 anydbm -- Generic access to DBM-style databases
- 7.8 dumbdbm -- Portable DBM implementation
- 7.9 dbhash -- DBM-style interface to the BSD database library
- 7.10 whichdb -- Guess which DBM module created a database
- 7.11 bsddb -- Interface to Berkeley DB library
- 7.12 zlib -- Compression compatible with gzip
- 7.13 gzip -- Support for gzip files
- 7.14 zipfile -- Work with ZIP archives
- 7.15 rlcompleter -- Completion function for readline
- 8. Unix Specific Services
- 8.1 posix -- The most common POSIX system calls
- 8.2 pwd -- The password database
- 8.3 grp -- The group database
- 8.4 crypt -- Function to check Unix passwords
- 8.5 dl -- Call C functions in shared objects
- 8.6 dbm -- Simple ``database'' interface
- 8.7 gdbm -- GNU's reinterpretation of dbm
- 8.8 termios -- POSIX style tty control
- 8.9 TERMIOS -- Constants used with the termios module
- 8.10 tty -- Terminal control functions
- 8.11 pty -- Pseudo-terminal utilities
- 8.12 fcntl -- The fcntl() and ioctl() system calls
- 8.13 pipes -- Interface to shell pipelines
- 8.14 posixfile -- File-like objects with locking support
- 8.15 resource -- Resource usage information
- 8.16 nis -- Interface to Sun's NIS (Yellow Pages)
- 8.17 syslog -- Unix syslog library routines
- 8.18 popen2 -- Subprocesses with accessible I/O streams
- 8.19 commands -- Utilities for running commands
- 9. The Python Debugger
- 10. The Python Profiler
- 11. Internet Protocols and Support
- 11.1 cgi -- Common Gateway Interface support.
- 11.2 urllib -- Open an arbitrary resource by URL
- 11.3 httplib -- HTTP protocol client
- 11.4 ftplib -- FTP protocol client
- 11.5 gopherlib -- Gopher protocol client
- 11.6 poplib -- POP3 protocol client
- 11.7 imaplib -- IMAP4 protocol client
- 11.8 nntplib -- NNTP protocol client
- 11.9 smtplib -- SMTP protocol client
- 11.10 telnetlib -- Telnet client
- 11.11 urlparse -- Parse URLs into components.
- 11.12 SocketServer -- A framework for network servers.
- 11.13 BaseHTTPServer -- Basic HTTP server.
- 11.14 SimpleHTTPServer -- A Do-Something Request Handler
- 11.15 CGIHTTPServer -- A Do-Something Request Handler
- 11.16 asyncore -- Asynchronous socket handler
- 12. Internet Data Handling
- 12.1 sgmllib -- Simple SGML parser
- 12.2 htmllib -- A parser for HTML documents
- 12.3 htmlentitydefs -- Definitions of HTML general entities
- 12.4 xmllib -- A parser for XML documents
- 12.5 formatter -- Generic output formatting
- 12.6 rfc822 -- Parse RFC 822 mail headers
- 12.7 mimetools -- Tools for parsing MIME messages
- 12.8 MimeWriter -- Generic MIME file writer
- 12.9 multifile -- Support for files containing distinct parts
- 12.10 binhex -- Encode and decode binhex4 files
- 12.11 uu -- Encode and decode uuencode files
- 12.12 binascii -- Convert between binary and ASCII
- 12.13 xdrlib -- Encode and decode XDR data.
- 12.14 mailcap -- Mailcap file handling.
- 12.15 mimetypes -- Map filenames to MIME types
- 12.16 base64 -- Encode and decode MIME base64 data
- 12.17 quopri -- Encode and decode MIME quoted-printable data
- 12.18 mailbox -- Read various mailbox formats
- 12.19 mhlib -- Access to MH mailboxes
- 12.20 mimify -- MIME processing of mail messages
- 12.21 netrc -- netrc file processing
- 12.22 robotparser -- Parser for robots.txt
- 13. Restricted Execution
- 14. Multimedia Services
- 14.1 audioop -- Manipulate raw audio data
- 14.2 imageop -- Manipulate raw image data
- 14.3 aifc -- Read and write AIFF and AIFC files
- 14.4 sunau -- Read and write Sun AU files
- 14.5 wave -- Read and write WAV files
- 14.6 chunk -- Read IFF chunked data
- 14.7 colorsys -- Conversions between color systems
- 14.8 rgbimg -- Read and write ``SGI RGB'' files
- 14.9 imghdr -- Determine the type of an image.
- 14.10 sndhdr -- Determine type of sound file.
- 15. Cryptographic Services
- 16. SGI IRIX Specific Services
- 16.1 al -- Audio functions on the SGI
- 16.2 AL -- Constants used with the al module
- 16.3 cd -- CD-ROM access on SGI systems
- 16.4 fl -- FORMS library interface for GUI applications
- 16.5 FL -- Constants used with the fl module
- 16.6 flp -- Functions for loading stored FORMS designs
- 16.7 fm -- Font Manager interface
- 16.8 gl -- Graphics Library interface
- 16.9 DEVICE -- Constants used with the gl module
- 16.10 GL -- Constants used with the gl module
- 16.11 imgfile -- Support for SGI imglib files
- 16.12 jpeg -- Read and write JPEG files
- 17. SunOS Specific Services
- 18. MS Windows Specific Services
- 19. Undocumented Modules
- Module Index
- Index
- About this document ...