| | |
| A | |
|
anydbm |
anydbm provides a generic dictionary-like interface to DBM-style, string-keyed databases |
|
array |
Manage sequences of fixed-type numerical data efficiently. |
|
atexit |
Register function(s) to be called when a program is closing down. |
| | |
| B | |
|
base64 |
Encode binary data into ASCII characters. |
|
BaseHTTPServer |
Provides base classes for implementing web servers. |
|
bisect |
Maintains a list in sorted order without having to call sort each time an item is added to the list. |
| | |
| C | |
|
calendar |
The calendar module implements classes for working with dates to manage year/month/week oriented values. |
|
cmd |
Create line-oriented command processors. |
|
collections |
Container data types. |
|
commands |
Run external shell commands and capture the status code and output. |
|
ConfigParser |
Read/write configuration files similar to Windows INI files |
|
contextlib |
Utilities for creating and working with context managers. |
|
Cookie |
Working with HTTP cookies from the server side. |
|
copy |
Provides functions for duplicating objects using shallow or deep copy semantics. |
|
cPickle |
Python object serialization |
|
cProfile |
Performance analysis of Python programs. |
|
cStringIO |
Work with text buffers using file-like API |
|
csv |
Read and write comma separated value files. |
| | |
| D | |
|
datetime |
Date/time value manipulation. |
|
dbhash |
DBM-style API for the BSD database library |
|
dbm |
Simple database interface |
|
difflib |
Library of tools for computing and working with differences between sequences, especially of lines in text files. |
|
dircache |
Cache directory listings, updating when the modification time of a directory changes. |
|
dumbdbm |
Portable DBM Implementation |
| | |
| E | |
|
EasyDialogs |
Provides simple interfaces to Carbon dialogs from Python. |
|
exceptions |
Builtin error classes |
| | |
| F | |
|
filecmp |
Compare files and directories on the filesystem. |
|
fileinput |
Create command-line filter programs. |
|
fnmatch |
Compare filenames against Unix-style glob patterns. |
|
functools |
Tools for making decorators and other function wrappers. |
| | |
| G | |
|
gdbm |
GNU's version of the dbm library |
|
getopt |
Command line option parsing |
|
getpass |
Prompt the user for a value, usually a password, without echoing what they type to the console. |
|
glob |
Use Unix shell rules to fine filenames matching a pattern. |
| | |
| H | |
|
hashlib |
Cryptographic hashes and message digests |
|
heapq |
In-place heap sort algorithm |
|
hmac |
Cryptographic signature and verification of messages. |
| | |
| I | |
|
imaplib |
IMAP4 client library |
|
imp |
Interface to module import mechanism. |
|
inspect |
Inspect live objects |
|
itertools |
Iterator functions for efficient looping |
| | |
| L | |
|
linecache |
Retrieve lines of text from files or imported python modules, holding a cache of the results to make reading many lines from the same file more efficient. |
|
locale |
POSIX cultural localization API |
|
logging |
Provide a standard interface for Python modules to report status, error, and informational messages. |
| | |
| M | |
|
mailbox |
Access and manipulate email archives. |
|
mhlib |
Work with MH mailboxes |
|
mmap |
Memory-map files instead of reading the contents directly. |
| | |
| O | |
|
operator |
Functional interface to built-in operators. |
|
optparse |
Command line option parser to replace getopt. |
 |
os |
Portable access to operating system specific features. |
|
os.path |
Parse, build, test, and otherwise work on file names and paths. |
| | |
| P | |
|
pickle |
Python object serialization |
|
pkgutil |
Add to the module search path for a specific package to combine separate directories into a single package. |
|
platform |
Access system hardware, OS, and interpreter version information. |
|
pprint |
Pretty-print data structures |
|
profile |
Performance analysis of Python programs. |
|
pstats |
Manipulate and analyze profile statistics. |
| | |
| Q | |
|
Queue |
Provides a thread-safe FIFO implementation |
| | |
| S | |
|
sched |
Generic event scheduler. |
|
shelve |
The shelve module implements persistent storage for arbitrary Python objects which can be pickled, using a dictionary-like API. |
|
shlex |
Lexical analysis of shell-style syntaxes. |
|
shutil |
High-level file operations. |
|
signal |
Receive notification of asynchronous system events |
|
SimpleXMLRPCServer |
Implements an XML-RPC server. |
|
smtpd |
Includes classes for implementing SMTP servers. |
|
smtplib |
Simple mail transfer protocol client. |
|
SocketServer |
Creating network servers. |
|
string |
Contains constants and classes for working with text. |
|
StringIO |
Work with text buffers using file-like API |
|
struct |
Convert between strings and binary data. |
|
subprocess |
Spawn and communicate with additional processes. |
| | |
| T | |
|
tempfile |
Create temporary filesystem resources. |
|
textwrap |
Formatting text by adjusting where line breaks occur in a paragraph. |
|
threading |
Builds on the thread module to more easily manage several threads of execution. |
|
time |
Functions for manipulating times. |
|
timeit |
Time the execution of small bits of Python code. |
|
trace |
Follow Python statements as they are executed. |
|
traceback |
Extract, format, and print exceptions and stack traces. |
| | |
| U | |
|
unittest |
Automated testing framework |
|
urllib |
Accessing remote resources that don't need authentication, cookies, etc. |
|
urlparse |
Split URL into component pieces. |
|
uuid |
Universally unique identifiers |
| | |
| W | |
|
warnings |
Deliver non-fatal alerts to the user about issues encountered when running a program. |
|
weakref |
Refer to an "expensive" object, but allow it to be garbage collected if there are no other non-weak references. |
|
webbrowser |
Displays web pages |
|
whichdb |
Identify DBM-style database formats |
| | |
| X | |
|
xmlrpclib |
Client-side library for XML-RPC communication. |
| | |
| Z | |
|
zipfile |
Read and write ZIP archive files. |
|
zipimport |
Load Python code from inside ZIP archives. |