The modules described in this chapter provide interfaces to operating system features that are available on (almost) all operating systems, such as files and a clock. The interfaces are generally modeled after the Unix or C interfaces, but they are available on most other systems as well. Here’s an overview:
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 Python