here2share

Standard Modules

Jul 29th, 2017
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 15.50 KB | None | 0 0
  1. Standard Modules
  2.  
  3. * abc
  4.     -- Abstract Base Classes (ABCs) according to PEP 3119.
  5. * _abcoll
  6.     -- Abstract Base Classes (ABCs) for collections, according to PEP 3119.
  7. * aifc
  8.     -- Stuff to parse AIFF-C and AIFF files.
  9. * antigravity
  10.     -- {Undocumented}
  11. * anydbm
  12.     -- Generic interface to all dbm clones.
  13. * argparse
  14.     -- Command-line parsing library
  15. * ast
  16.     -- ast
  17. * asynchat
  18.     -- A class supporting chat-style (command/response) protocols.
  19. * asyncore
  20.     -- Basic infrastructure for asynchronous socket service clients and servers.
  21. * atexit
  22.     -- allow programmer to define multiple exit functions to be executed upon normal program termination.
  23. * audiodev
  24.     -- Classes for manipulating audio devices (currently only for Sun and SGI)
  25. * base64
  26.     -- RFC 3548: Base16, Base32, Base64 Data Encodings
  27. * BaseHTTPServer
  28.     -- HTTP server base class.
  29. * Bastion
  30.     -- ification utility.
  31. * bdb
  32.     -- Debugger basics
  33. * binhex
  34.     -- Macintosh binhex compression/decompression.
  35. * bisect
  36.     -- Bisection algorithms.
  37. * bsddb
  38.     -- Support for Berkeley DB 4.1 through 4.8 with a simple interface.
  39. * calendar
  40.     -- Calendar printing functions
  41. * cgi
  42.     -- Support module for CGI (Common Gateway Interface) scripts.
  43. * CGIHTTPServer
  44.     -- CGI-savvy HTTP Server.
  45. * cgitb
  46.     -- More comprehensive traceback formatting for Python scripts.
  47. * chunk
  48.     -- Simple class to read IFF chunks.
  49. * cmd
  50.     -- A generic class to build line-oriented command interpreters.
  51. * code
  52.     -- Utilities needed to emulate Python's interactive interpreter.
  53. * codecs
  54.    -- Python Codec Registry, API and helpers.
  55. * codeop
  56.    -- Utilities to compile possibly incomplete Python source code.
  57. * collections
  58.    -- {Undocumented}
  59. * colorsys
  60.    -- Conversion functions between RGB and other color systems.
  61. * commands
  62.    -- Execute shell commands via os.popen() and return status, output.
  63. * compileall
  64.    -- Module/script to "compile" all .py files to .pyc (or .pyo) file.
  65. * compiler
  66.    -- Package for parsing and compiling Python source code
  67. * config
  68.    -- {Not importable - ImportError}
  69. * ConfigParser
  70.    -- Configuration file parser.
  71. * contextlib
  72.    -- Utilities for with-statement contexts. See PEP 343.
  73. * Cookie
  74.    -- Here's a sample session to show how to use this module. At the moment, this is the only documentation.
  75. * cookielib
  76.     -- HTTP cookie handling for web clients.
  77. * copy
  78.     -- Generic (shallow and deep) copying operations.
  79. * copy_reg
  80.     -- Helper to provide extensibility for pickle/cPickle.
  81. * cProfile
  82.     -- Python interface for the 'lsprof' profiler. Compatible with the 'profile' module.
  83. * csv
  84.     -- CSV parsing and writing.
  85. * ctypes
  86.     -- create and manipulate C data types in Python
  87. * curses
  88.     -- curses
  89. * dbhash
  90.     -- Provide a (g)dbm-compatible interface to bsddb.hashopen.
  91. * decimal
  92.     -- This is a Py2.3 implementation of decimal floating point arithmetic based on the General Decimal Arithmetic Specification:
  93. * Demo
  94.     -- {Not importable - ImportError}
  95. * difflib
  96.     -- helpers for computing deltas between objects.
  97. * dircache
  98.     -- Read and cache directory listings.
  99. * dis
  100.     -- Disassembler of Python byte code into mnemonics.
  101. * distutils
  102.     -- distutils
  103. * Doc
  104.     -- {Not importable - ImportError}
  105. * doctest
  106.     -- a framework for running examples in docstrings.
  107. * DocXMLRPCServer
  108.     -- Self documenting XML-RPC Server.
  109. * dumbdbm
  110.     -- A dumb and slow but simple dbm clone.
  111. * dummy_thread
  112.     -- Drop-in replacement for the thread module.
  113. * dummy_threading
  114.     -- Faux ``threading`` version using ``dummy_thread`` instead of ``thread``.
  115. * email
  116.     -- A package for parsing, handling, and generating email messages.
  117. * encodings
  118.     -- Standard "encodings" Package
  119. * filecmp
  120.     -- Utilities for comparing files and directories.
  121. * fileinput
  122.     -- Helper class to quickly write a loop over all standard input files.
  123. * fnmatch
  124.     -- Filename matching with shell patterns.
  125. * formatter
  126.     -- Generic output formatting.
  127. * fpformat
  128.     -- General floating point formatting functions.
  129. * fractions
  130.     -- Rational, infinite-precision, real numbers.
  131. * ftplib
  132.     -- An FTP client class and some helper functions.
  133. * functools
  134.     -- Tools for working with functions and callable objects
  135. * __future__
  136.     -- Record of phased-in incompatible language changes.
  137. * genericpath
  138.     -- Path operations common to more than one OS Do not use directly. The OS specific modules import the appropriate functions from this module themselves.
  139. * getopt
  140.     -- Parser for command line options.
  141. * getpass
  142.     -- Utilities to get a password and/or the current user name.
  143. * gettext
  144.     -- Internationalization and localization support.
  145. * glob
  146.     -- Filename globbing utility.
  147. * gzip
  148.     -- Functions that read and write gzipped files.
  149. * hashlib
  150.     -- module - A common interface to many hash functions.
  151. * heapq
  152.     -- Heap queue algorithm (a.k.a. priority queue).
  153. * hmac
  154.     -- HMAC (Keyed-Hashing for Message Authentication) Python module.
  155. * hotshot
  156.     -- High-perfomance logging profiler, mostly written in C.
  157. * htmlentitydefs
  158.     -- HTML character entity references.
  159. * htmllib
  160.     -- HTML 2.0 parser.
  161. * HTMLParser
  162.     -- A parser for HTML and XHTML.
  163. * httplib
  164.     -- HTTP/1.1 client library
  165. * idlelib
  166.     -- {Undocumented}
  167. * ihooks
  168.     -- Import hook support.
  169. * imaplib
  170.     -- IMAP4 client.
  171. * imghdr
  172.     -- Recognize image file formats based on their first few bytes.
  173. * importlib
  174.     -- Backport of importlib.import_module from 3.x.
  175. * imputil
  176.     -- Import utilities
  177. * inspect
  178.     -- Get useful information from live Python objects.
  179. * io
  180.     -- The io module provides the Python interfaces to stream handling. The builtin open function is defined in this module.
  181. * json
  182.     -- JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format.
  183. * keyword
  184.     -- Keywords (from "graminit.c")
  185. * lib-dynload
  186.     -- {Not importable - SyntaxError}
  187. * lib-tk
  188.     -- {Not importable - SyntaxError}
  189. * lib2to3
  190.     -- {Undocumented}
  191. * linecache
  192.     -- Cache lines from files.
  193. * locale
  194.     -- Locale support.
  195. * logging
  196.     -- Logging package for Python. Based on PEP 282 and comments thereto in comp.lang.python, and influenced by Apache's log4j system.
  197. * _LWPCookieJar
  198.    -- Load / save to libwww-perl (LWP) format files.
  199. * macpath
  200.    -- Pathname and path-related operations for the Macintosh.
  201. * macurl2path
  202.    -- Macintosh-specific module for conversion between pathnames and URLs.
  203. * mailbox
  204.    -- Read/write support for Maildir, mbox, MH, Babyl, and MMDF mailboxes.
  205. * mailcap
  206.    -- Mailcap file handling. See RFC 1524.
  207. * markupbase
  208.    -- Shared support for scanning document type declarations in HTML and XHTML.
  209. * md5
  210.    -- {Undocumented, with warnings - possibly deprecated?}
  211. * mhlib
  212.    -- MH interface -- purely object-oriented (well, almost)
  213. * mimetools
  214.    -- Various tools used by MIME-reading or MIME-writing programs.
  215. * mimetypes
  216.    -- Guess the MIME type of a file.
  217. * MimeWriter
  218.    -- Generic MIME writer.
  219. * mimify
  220.    -- Mimification and unmimification of mail messages.
  221. * modulefinder
  222.    -- Find modules used by a script, using introspection.
  223. * _MozillaCookieJar
  224.    -- Mozilla / Netscape cookie loading / saving.
  225. * multifile
  226.    -- A readline()-style interface to the parts of a multipart message.
  227. * multiprocessing
  228.    -- {Undocumented}
  229. * mutex
  230.    -- Mutual exclusion -- for use with module sched
  231. * netrc
  232.    -- An object-oriented interface to .netrc files.
  233. * new
  234.    -- Create new objects of various types. Deprecated.
  235. * nntplib
  236.    -- An NNTP client class based on RFC 977: Network News Transfer Protocol.
  237. * ntpath
  238.    -- Common pathname manipulations, WindowsNT/95 version.
  239. * nturl2path
  240.    -- Convert a NT pathname to a file URL and vice versa.
  241. * numbers
  242.    -- Abstract Base Classes (ABCs) for numbers, according to PEP 3141.
  243. * opcode
  244.    -- module - potentially shared between dis and other modules which operate on bytecodes (e.g. peephole optimizers).
  245. * optparse
  246.    -- A powerful, extensible, and easy-to-use option parser.
  247. * os
  248.    -- OS routines for Mac, NT, or Posix depending on what system we're on.
  249. * os2emxpath
  250.     -- Common pathname manipulations, OS/2 EMX version.
  251. * pdb
  252.     -- A Python debugger.
  253. * __phello__.foo
  254.     -- {Undocumented}
  255. * pickle
  256.     -- Create portable serialized representations of Python objects.
  257. * pickletools
  258.     -- "Executable documentation" for the pickle module.
  259. * pipes
  260.     -- Conversion pipeline templates.
  261. * pkgutil
  262.     -- Utilities to support packages.
  263. * platform
  264.     -- This module tries to retrieve as much platform-identifying data as possible. It makes this information available via function APIs.
  265. * plat-linux2
  266.     -- {Not importable - SyntaxError}
  267. * plistlib
  268.     -- a tool to generate and parse MacOSX .plist files.
  269. * popen2
  270.     -- Spawn a command with pipes to its stdin, stdout, and optionally stderr.
  271. * poplib
  272.     -- A POP3 client class.
  273. * posixfile
  274.     -- Extended file operations available in POSIX.
  275. * posixpath
  276.     -- Common operations on Posix pathnames.
  277. * pprint
  278.     -- Support to pretty-print lists, tuples, & dictionaries recursively.
  279. * profile
  280.     -- Class for profiling Python code.
  281. * pstats
  282.     -- Class for printing reports on profiled python code.
  283. * pty
  284.     -- Pseudo terminal utilities.
  285. * pyclbr
  286.     -- Parse a Python module and describe its classes and methods.
  287. * py_compile
  288.     -- Routine to "compile" a .py file to a .pyc (or .pyo) file.
  289. * pydoc
  290.     -- Generate Python documentation in HTML or text for interactive use.
  291. * pydoc_data
  292.     -- {Undocumented}
  293. * _pyio
  294.     -- Python implementation of the io module.
  295. * Queue
  296.     -- A multi-producer, multi-consumer queue.
  297. * quopri
  298.     -- Conversions to/from quoted-printable transport encoding as per RFC 1521.
  299. * random
  300.     -- Random variable generators.
  301. * re
  302.     -- Support for regular expressions (RE).
  303. * repr
  304.     -- Redo the builtin repr() (representation) but with limits on most sizes.
  305. * rexec
  306.     -- Restricted execution facilities.
  307. * rfc822
  308.     -- RFC 2822 message manipulation.
  309. * rlcompleter
  310.     -- Word completion for GNU readline 2.0.
  311. * robotparser
  312. * runpy
  313.     -- locating and running Python code using the module namespace
  314. * sched
  315.     -- A generally useful event scheduler class.
  316. * sets
  317.     -- Classes to represent arbitrary sets (including sets of sets).
  318. * sgmllib
  319.     -- A parser for SGML, using the derived class as a static DTD.
  320. * sha
  321.     -- {Undocumented, with warnings - possibly deprecated?}
  322. * shelve
  323.     -- Manage shelves of pickled objects.
  324. * shlex
  325.     -- A lexical analyzer class for simple shell-like syntaxes.
  326. * shutil
  327.     -- Utility functions for copying and archiving files and directory trees.
  328. * SimpleHTTPServer
  329.     -- Simple HTTP Server.
  330. * SimpleXMLRPCServer
  331.     -- Simple XML-RPC Server.
  332. * site
  333.     -- Append module search paths for third-party packages to sys.path.
  334. * site-packages
  335.     -- {Not importable - SyntaxError}
  336. * smtpd
  337.     -- An RFC 2821 smtp proxy.
  338. * smtplib
  339.     -- SMTP/ESMTP client class.
  340. * sndhdr
  341.     -- Routines to help recognizing sound files.
  342. * socket
  343.     -- This module provides socket operations and some related functions. On Unix, it supports IP (Internet Protocol) and Unix domain sockets. On other systems, it only supports IP. Functions specific for a socket are available as methods of the socket object.
  344. * SocketServer
  345.     -- Generic socket server classes.
  346. * sqlite3
  347.     -- {Undocumented}
  348. * sre
  349.     -- This file is only retained for backwards compatibility. It will be removed in the future. sre was moved to re in version 2.5.
  350. * sre_compile
  351.     -- Internal support module for sre
  352. * sre_constants
  353.     -- Internal support module for sre
  354. * sre_parse
  355.     -- Internal support module for sre
  356. * ssl
  357.     -- This module provides some more Pythonic support for SSL.
  358. * stat
  359.     -- Constants/functions for interpreting results of os.stat() and os.lstat().
  360. * statvfs
  361.     -- Constants for interpreting the results of os.statvfs() and os.fstatvfs().
  362. * string
  363.     -- A collection of string operations (most are no longer used).
  364. * StringIO
  365.     -- File-like objects that read from or write to a string buffer.
  366. * stringold
  367.     -- Common string manipulations.
  368. * stringprep
  369.     -- Library that exposes various tables found in the StringPrep RFC 3454.
  370. * _strptime
  371.     -- Strptime-related classes and functions.
  372. * struct
  373.     -- Functions to convert between Python values and C structs represented as Python strings. It uses format strings (explained below) as compact descriptions of the lay-out of the C structs and the intended conversion to/from Python values.
  374. * subprocess
  375.     -- Subprocesses with accessible I/O streams
  376. * sunau
  377.     -- Stuff to parse Sun and NeXT audio files.
  378. * sunaudio
  379.     -- Interpret sun audio headers.
  380. * symbol
  381.     -- Non-terminal symbols of Python grammar (from "graminit.h").
  382. * symtable
  383.     -- Interface to the compiler's internal symbol tables
  384. * sysconfig
  385.    -- Provide access to Python's configuration information.
  386. * tabnanny
  387.     -- The Tab Nanny despises ambiguous indentation. She knows no mercy.
  388. * tarfile
  389.     -- Read from and write to tar format archives.
  390. * telnetlib
  391.     -- TELNET client class.
  392. * tempfile
  393.     -- Temporary files.
  394. * test
  395.     -- {Undocumented}
  396. * textwrap
  397.     -- Text wrapping and filling.
  398. * this
  399.     -- The Zen of Python, by Tim Peters
  400. * threading
  401.     -- Thread module emulating a subset of Java's threading model.
  402. * _threading_local
  403.    -- Thread-local objects.
  404. * timeit
  405.    -- Tool for measuring execution time of small code snippets.
  406. * toaiff
  407.    -- Convert "arbitrary" sound files to AIFF (Apple and SGI's audio format).
  408. * token
  409.     -- Token constants (from "token.h").
  410. * tokenize
  411.     -- Tokenization help for Python programs.
  412. * Tools
  413.     -- {Not importable - ImportError}
  414. * trace
  415.     -- program/module to trace Python program or function execution
  416. * traceback
  417.     -- Extract, format and print information about Python stack traces.
  418. * tty
  419.     -- Terminal utilities.
  420. * types
  421.     -- Define names for all type symbols known in the standard interpreter.
  422. * unittest
  423.     -- Python unit testing framework, based on Erich Gamma's JUnit and Kent Beck's Smalltalk testing framework.
  424. * urllib
  425.     -- Open an arbitrary URL.
  426. * urllib2
  427.     -- An extensible library for opening URLs using a variety of protocols
  428. * urlparse
  429.     -- Parse (absolute and relative) URLs.
  430. * user
  431.     -- Hook to allow user-specified customization code to run.
  432. * UserDict
  433.     -- A more or less complete user-defined wrapper around dictionary objects.
  434. * UserList
  435.     -- A more or less complete user-defined wrapper around list objects.
  436. * UserString
  437.     -- A user-defined wrapper around string objects
  438. * uu
  439.     -- Implementation of the UUencode and UUdecode functions.
  440. * uuid
  441.     -- UUID objects (universally unique identifiers) according to RFC 4122.
  442. * warnings
  443.     -- Python part of the warnings subsystem.
  444. * wave
  445.     -- Stuff to parse WAVE files.
  446. * weakref
  447.     -- Weak reference support for Python.
  448. * _weakrefset
  449.     -- {Undocumented}
  450. * webbrowser
  451.     -- Interfaces for launching and remotely controlling Web browsers.
  452. * whichdb
  453.     -- Guess which db package to use to open a db file.
  454. * wsgiref
  455.     -- a WSGI (PEP 333) Reference Library
  456. * xdrlib
  457.     -- Implements (a subset of) Sun XDR -- eXternal Data Representation.
  458. * xml
  459.     -- Extended XML support for Python
  460. * xmllib
  461.     -- A parser for XML, using the derived class as static DTD.
  462. * xmlrpclib
  463.     -- An XML-RPC client interface for Python.
  464. * zipfile
  465.     -- Read and write ZIP files.
  466. >>>
Add Comment
Please, Sign In to add comment