| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Category | Module name | Description | |||||||||||||||||||||||
2 | Binary Data Services | struct | Interpret bytes as packed binary data | |||||||||||||||||||||||
3 | Binary Data Services | codecs | Codec registry and base classes | |||||||||||||||||||||||
4 | File and Directory Access | stat | Interpreting stat() results | |||||||||||||||||||||||
5 | File and Directory Access | tempfile | Generate temporary files and directories | |||||||||||||||||||||||
6 | File and Directory Access | linecache | Random access to text lines | |||||||||||||||||||||||
7 | Data Persistence | pickle | Python object serialization | |||||||||||||||||||||||
8 | Data Persistence | copyreg | Register pickle support functions | |||||||||||||||||||||||
9 | Data Persistence | shelve | Python object persistence | |||||||||||||||||||||||
10 | Data Persistence | marshal | Internal Python object serialization | |||||||||||||||||||||||
11 | Cryptographic Services | hmac | Keyed-Hashing for Message Authentication | |||||||||||||||||||||||
12 | Cryptographic Services | secrets | Generate secure random numbers for managing secrets | |||||||||||||||||||||||
13 | Generic Operating System Services | getpass | Portable password input | |||||||||||||||||||||||
14 | Generic Operating System Services | curses | Terminal handling for character-cell displays | |||||||||||||||||||||||
15 | Generic Operating System Services | curses.textpad | Text input widget for curses programs | |||||||||||||||||||||||
16 | Generic Operating System Services | curses.ascii | Utilities for ASCII characters | |||||||||||||||||||||||
17 | Generic Operating System Services | curses.panel | A panel stack extension for curses | |||||||||||||||||||||||
18 | Generic Operating System Services | ctypes | A foreign function library for Python | |||||||||||||||||||||||
19 | Concurrent Execution | multiprocessing | Process-based parallelism | |||||||||||||||||||||||
20 | Concurrent Execution | multiprocessing.shared_memory | Shared memory for direct access across processes | |||||||||||||||||||||||
21 | Concurrent Execution | concurrent.futures | Launching parallel tasks | |||||||||||||||||||||||
22 | Concurrent Execution | subprocess | Subprocess management | |||||||||||||||||||||||
23 | Concurrent Execution | sched | Event scheduler | |||||||||||||||||||||||
24 | Concurrent Execution | _thread | Low-level threading API | |||||||||||||||||||||||
25 | Networking and Interprocess Communication | asyncio | Asynchronous I/O | |||||||||||||||||||||||
26 | Networking and Interprocess Communication | socket | Low-level networking interface | |||||||||||||||||||||||
27 | Networking and Interprocess Communication | ssl | TLS/SSL wrapper for socket objects | |||||||||||||||||||||||
28 | Networking and Interprocess Communication | select | Waiting for I/O completion | |||||||||||||||||||||||
29 | Networking and Interprocess Communication | selectors | High-level I/O multiplexing | |||||||||||||||||||||||
30 | Networking and Interprocess Communication | signal | Set handlers for asynchronous events | |||||||||||||||||||||||
31 | Networking and Interprocess Communication | mmap | Memory-mapped file support | |||||||||||||||||||||||
32 | Internet Data Handling | An email and MIME handling package | ||||||||||||||||||||||||
33 | Internet Data Handling | mailbox | Manipulate mailboxes in various formats | |||||||||||||||||||||||
34 | Internet Data Handling | binascii | Convert between binary and ASCII | |||||||||||||||||||||||
35 | Internet Data Handling | quopri | Encode and decode MIME quoted-printable data | |||||||||||||||||||||||
36 | Structured Markup Processing Tools | html | HyperText Markup Language support | |||||||||||||||||||||||
37 | Structured Markup Processing Tools | html.parser | Simple HTML and XHTML parser | |||||||||||||||||||||||
38 | Structured Markup Processing Tools | html.entities | Definitions of HTML general entities | |||||||||||||||||||||||
39 | XML Processing Modules | xml.etree.ElementTree | The ElementTree XML API | |||||||||||||||||||||||
40 | XML Processing Modules | xml.dom | The Document Object Model API | |||||||||||||||||||||||
41 | XML Processing Modules | xml.dom.minidom | Minimal DOM implementation | |||||||||||||||||||||||
42 | XML Processing Modules | xml.dom.pulldom | Support for building partial DOM trees | |||||||||||||||||||||||
43 | XML Processing Modules | xml.sax | Support for SAX2 parsers | |||||||||||||||||||||||
44 | XML Processing Modules | xml.sax.handler | Base classes for SAX handlers | |||||||||||||||||||||||
45 | XML Processing Modules | xml.sax.saxutils | SAX Utilities | |||||||||||||||||||||||
46 | XML Processing Modules | xml.sax.xmlreader | Interface for XML parsers | |||||||||||||||||||||||
47 | XML Processing Modules | xml.parsers.expat | Fast XML parsing using Expat | |||||||||||||||||||||||
48 | Internet Protocols and Support | webbrowser | Convenient web-browser controller | |||||||||||||||||||||||
49 | Internet Protocols and Support | wsgiref | WSGI Utilities and Reference Implementation | |||||||||||||||||||||||
50 | Internet Protocols and Support | urllib | URL handling modules | |||||||||||||||||||||||
51 | Internet Protocols and Support | urllib.request | Extensible library for opening URLs | |||||||||||||||||||||||
52 | Internet Protocols and Support | urllib.response | Response classes used by urllib | |||||||||||||||||||||||
53 | Internet Protocols and Support | urllib.parse | Parse URLs into components | |||||||||||||||||||||||
54 | Internet Protocols and Support | urllib.error | Exception classes raised by urllib.request | |||||||||||||||||||||||
55 | Internet Protocols and Support | urllib.robotparser | Parser for robots.txt | |||||||||||||||||||||||
56 | Internet Protocols and Support | http | HTTP modules | |||||||||||||||||||||||
57 | Internet Protocols and Support | http.client | HTTP protocol client | |||||||||||||||||||||||
58 | Internet Protocols and Support | ftplib | FTP protocol client | |||||||||||||||||||||||
59 | Internet Protocols and Support | poplib | POP3 protocol client | |||||||||||||||||||||||
60 | Internet Protocols and Support | imaplib | IMAP4 protocol client | |||||||||||||||||||||||
61 | Internet Protocols and Support | smtplib | SMTP protocol client | |||||||||||||||||||||||
62 | Internet Protocols and Support | socketserver | A framework for network servers | |||||||||||||||||||||||
63 | Internet Protocols and Support | http.server | HTTP servers | |||||||||||||||||||||||
64 | Internet Protocols and Support | http.cookies | HTTP state management | |||||||||||||||||||||||
65 | Internet Protocols and Support | http.cookiejar | Cookie handling for HTTP clients | |||||||||||||||||||||||
66 | Internet Protocols and Support | xmlrpc | XMLRPC server and client modules | |||||||||||||||||||||||
67 | Internet Protocols and Support | xmlrpc.client | XML-RPC client access | |||||||||||||||||||||||
68 | Internet Protocols and Support | xmlrpc.server | Basic XML-RPC servers | |||||||||||||||||||||||
69 | Internet Protocols and Support | ipaddress | IPv4/IPv6 manipulation library | |||||||||||||||||||||||
70 | Multimedia Services | wave | Read and write WAV files | |||||||||||||||||||||||
71 | Program Frameworks | turtle | Turtle graphics | |||||||||||||||||||||||
72 | Program Frameworks | cmd | Support for line-oriented command interpreters | |||||||||||||||||||||||
73 | Program Frameworks | shlex | Simple lexical analysis | |||||||||||||||||||||||
74 | Graphical User Interfaces with Tk | tkinter | Python interface to Tcl/Tk | |||||||||||||||||||||||
75 | Graphical User Interfaces with Tk | tkinter.colorchooser | Color choosing dialog | |||||||||||||||||||||||
76 | Graphical User Interfaces with Tk | tkinter.font | Tkinter font wrapper | |||||||||||||||||||||||
77 | Tkinter Dialogs | tkinter.messagebox | Tkinter message prompts | |||||||||||||||||||||||
78 | Tkinter Dialogs | tkinter.scrolledtext | Scrolled Text Widget | |||||||||||||||||||||||
79 | Tkinter Dialogs | tkinter.dnd | Drag and drop support | |||||||||||||||||||||||
80 | Tkinter Dialogs | tkinter.ttk | Tk themed widgets | |||||||||||||||||||||||
81 | Tkinter Dialogs | tkinter.tix | Extension widgets for Tk | |||||||||||||||||||||||
82 | Development Tools | pydoc | Documentation generator and online help system | |||||||||||||||||||||||
83 | Python Development Mode | doctest | Test interactive Python examples | |||||||||||||||||||||||
84 | Python Development Mode | unittest | Unit testing framework | |||||||||||||||||||||||
85 | Python Development Mode | unittest.mock | mock object library | |||||||||||||||||||||||
86 | Python Development Mode | 2to3 | Automated Python 2 to 3 code translation | |||||||||||||||||||||||
87 | Python Development Mode | test | Regression tests package for Python | |||||||||||||||||||||||
88 | Python Development Mode | test.support | Utilities for the Python test suite | |||||||||||||||||||||||
89 | Python Development Mode | test.support.socket_helper | Utilities for socket tests | |||||||||||||||||||||||
90 | Python Development Mode | test.support.script_helper | Utilities for the Python execution tests | |||||||||||||||||||||||
91 | Python Development Mode | test.support.bytecode_helper | Support tools for testing correct bytecode generation | |||||||||||||||||||||||
92 | Python Development Mode | test.support.threading_helper | Utilities for threading tests | |||||||||||||||||||||||
93 | Python Development Mode | test.support.os_helper | Utilities for os tests | |||||||||||||||||||||||
94 | Python Development Mode | test.support.import_helper | Utilities for import tests | |||||||||||||||||||||||
95 | Python Development Mode | test.support.warnings_helper | Utilities for warnings tests | |||||||||||||||||||||||
96 | Debugging and Profiling | bdb | Debugger framework | |||||||||||||||||||||||
97 | Debugging and Profiling | pdb | The Python Debugger | |||||||||||||||||||||||
98 | The Python Profilers | timeit | Measure execution time of small code snippets | |||||||||||||||||||||||
99 | The Python Profilers | trace | Trace or track Python statement execution | |||||||||||||||||||||||
100 | The Python Profilers | tracemalloc | Trace memory allocations |