dict implementationconcurrent.futures modulesite-packages Directorymultiprocessing Packageprint As a Functionassert statementpass statementdel statementreturn statementyield statementraise statementbreak statementcontinue statementimport statement
global statementnonlocal statementand, or, notint, float, complex
list, tuple, range
str
bytes, bytearray, memoryview
set, frozensetdict
string — Common string operations
re — Regular expression operations
difflib — Helpers for computing deltas
textwrap — Text wrapping and fillingunicodedata — Unicode Databasestringprep — Internet String Preparationrlcompleter — Completion function for GNU readline
struct — Interpret bytes as packed binary data
codecs — Codec registry and base classesencodings.idna — Internationalized Domain Names in Applicationsencodings.mbcs — Windows ANSI codepageencodings.utf_8_sig — UTF-8 codec with BOM signaturedatetime — Basic date and time types
calendar — General calendar-related functionscollections — Container datatypes
collections.abc — Abstract Base Classes for Containers
heapq — Heap queue algorithm
bisect — Array bisection algorithm
array — Efficient arrays of numeric valuesweakref — Weak references
types — Dynamic type creation and names for built-in types
copy — Shallow and deep copy operationspprint — Data pretty printer
reprlib — Alternate repr() implementation
enum — Support for enumerationsnumbers — Numeric abstract base classes
math — Mathematical functions
cmath — Mathematical functions for complex numbers
decimal — Decimal fixed point and floating point arithmetic
fractions — Rational numbersrandom — Generate pseudo-random numbers
statistics — Mathematical statistics functions
pathlib — Object-oriented filesystem paths
os.path — Common pathname manipulationsfileinput — Iterate over lines from multiple input streamsstat — Interpreting stat() resultsfilecmp — File and Directory Comparisons
tempfile — Generate temporary files and directories
glob — Unix style pathname pattern expansionfnmatch — Unix filename pattern matchinglinecache — Random access to text linesshutil — High-level file operations
macpath — Mac OS 9 path manipulation functionspickle — Python object serialization
copyreg — Register pickle support functions
shelve — Python object persistence
marshal — Internal Python object serializationdbm — Interfaces to Unix “databases”
sqlite3 — DB-API 2.0 interface for SQLite databases
csv — CSV File Reading and Writing
configparser — Configuration file parsernetrc — netrc file processing
xdrlib — Encode and decode XDR data
plistlib — Generate and parse Mac OS X .plist files
os — Miscellaneous operating system interfacesio — Core tools for working with streams
time — Time access and conversionsargparse — Parser for command-line options, arguments and sub-commands
getopt — C-style parser for command line optionslogging — Logging facility for Pythonlogging.config — Logging configuration
logging.handlers — Logging handlersgetpass — Portable password inputplatform — Access to underlying platform’s identifying data
errno — Standard errno system symbolsctypes — A foreign function library for Pythonthreading — Thread-based parallelism
multiprocessing — Process-based parallelismProcess and exceptionsctypes Objects
multiprocessing.dummy moduleconcurrent packageconcurrent.futures — Launching parallel tasks
subprocess — Subprocess management
sched — Event scheduler
queue — A synchronized queue class
dummy_threading — Drop-in replacement for the threading module_thread — Low-level threading API_dummy_thread — Drop-in replacement for the _thread modulesocket — Low-level networking interface
ssl — TLS/SSL wrapper for socket objects
select — Waiting for I/O completion
selectors — High-level I/O multiplexing
asyncio — Asynchronous I/O, event loop, coroutines and tasksasyncore — Asynchronous socket handler
asynchat — Asynchronous socket command/response handler
signal — Set handlers for asynchronous events
mmap — Memory-mapped file supportemail — An email and MIME handling packageemail.message: Representing an email messageemail.parser: Parsing email messages
email.generator: Generating MIME documentsemail.policy: Policy Objectsemail.errors: Exception and Defect classesemail.headerregistry: Custom Header Objectsemail.contentmanager: Managing MIME Content
email: Examplesemail.message.Message: Representing an email message using the compat32 APIemail.mime: Creating email and MIME objects from scratchemail.header: Internationalized headersemail.charset: Representing character setsemail.encoders: Encodersemail.utils: Miscellaneous utilitiesemail.iterators: Iteratorsjson — JSON encoder and decoder
mailcap — Mailcap file handlingmailbox — Manipulate mailboxes in various formats
mimetypes — Map filenames to MIME types
base64 — Base16, Base32, Base64, Base85 Data Encodingsbinhex — Encode and decode binhex4 files
binascii — Convert between binary and ASCIIquopri — Encode and decode MIME quoted-printable datauu — Encode and decode uuencode fileshtml — HyperText Markup Language supporthtml.parser — Simple HTML and XHTML parser
html.entities — Definitions of HTML general entitiesxml.etree.ElementTree — The ElementTree XML API
xml.dom — The Document Object Model APIxml.dom.minidom — Minimal DOM implementation
xml.dom.pulldom — Support for building partial DOM trees
xml.sax — Support for SAX2 parsers
xml.sax.handler — Base classes for SAX handlers
xml.sax.saxutils — SAX Utilitiesxml.sax.xmlreader — Interface for XML parsers
xml.parsers.expat — Fast XML parsing using Expat
webbrowser — Convenient Web-browser controller
cgi — Common Gateway Interface support
cgitb — Traceback manager for CGI scriptswsgiref — WSGI Utilities and Reference Implementation
urllib — URL handling modulesurllib.request — Extensible library for opening URLsurllib.request Restrictionsurllib.response — Response classes used by urlliburllib.parse — Parse URLs into components
urllib.error — Exception classes raised by urllib.requesturllib.robotparser — Parser for robots.txthttp — HTTP modules
http.client — HTTP protocol client
ftplib — FTP protocol client
poplib — POP3 protocol client
imaplib — IMAP4 protocol client
nntplib — NNTP protocol client
smtplib — SMTP protocol client
smtpd — SMTP Server
telnetlib — Telnet client
uuid — UUID objects according to RFC 4122
socketserver — A framework for network servers
http.server — HTTP servershttp.cookies — HTTP state management
http.cookiejar — Cookie handling for HTTP clients
xmlrpc — XMLRPC server and client modulesxmlrpc.client — XML-RPC client access
xmlrpc.server — Basic XML-RPC servers
ipaddress — IPv4/IPv6 manipulation library
audioop — Manipulate raw audio dataaifc — Read and write AIFF and AIFC filessunau — Read and write Sun AU files
wave — Read and write WAV files
chunk — Read IFF chunked datacolorsys — Conversions between color systemsimghdr — Determine the type of an imagesndhdr — Determine type of sound fileturtle — Turtle graphicscmd — Support for line-oriented command interpreters
shlex — Simple lexical analysis
typing — Support for type hints
pydoc — Documentation generator and online help systemdoctest — Test interactive Python examples
unittest — Unit testing frameworkunittest.mock — mock object library
unittest.mock — getting startedtest — Regression tests package for Python
test.support — Utilities for the Python test suitebdb — Debugger frameworkfaulthandler — Dump the Python traceback
pdb — The Python Debugger
timeit — Measure execution time of small code snippets
trace — Trace or track Python statement execution
tracemalloc — Trace memory allocations
sys — System-specific parameters and functionssysconfig — Provide access to Python’s configuration information
builtins — Built-in objects__main__ — Top-level script environmentwarnings — Warning control
contextlib — Utilities for with-statement contexts__enter__ methods__enter__ implementationtry-finally and flag variablesabc — Abstract Base Classesatexit — Exit handlers
traceback — Print or retrieve a stack traceback
__future__ — Future statement definitionsgc — Garbage Collector interfaceinspect — Inspect live objectssite — Site-specific configuration hook
fpectl — Floating point exception control
zipimport — Import modules from Zip archives
pkgutil — Package extension utilitymodulefinder — Find modules used by a script
runpy — Locating and executing Python modulesimportlib — The implementation of import
parser — Access Python parse trees
ast — Abstract Syntax Trees
symtable — Access to the compiler’s symbol tables
symbol — Constants used with Python parse treestoken — Constants used with Python parse treeskeyword — Testing for Python keywordstokenize — Tokenizer for Python source
tabnanny — Detection of ambiguous indentationpyclbr — Python class browser support
py_compile — Compile Python source filescompileall — Byte-compile Python libraries
dis — Disassembler for Python bytecode
pickletools — Tools for pickle developers
posix — The most common POSIX system calls
pwd — The password databasespwd — The shadow password databasegrp — The group databasecrypt — Function to check Unix passwords
termios — POSIX style tty control
tty — Terminal control functionspty — Pseudo-terminal utilities
fcntl — The fcntl and ioctl system callspipes — Interface to shell pipelines
resource — Resource usage information
nis — Interface to Sun’s NIS (Yellow Pages)syslog — Unix syslog library routines
optparse — Parser for command line optionsoptparse
imp — Access the import internals
setup.py filesetup.py file to denote Python 3 compatibilityLogRecorddictConfig()dictConfig()NULL default value