Python Standard Library

Table of Contents

  • Ch 01 - 10
  • Ch 11 - 20
    • 11. Data Persistence
    • 12 Data Compression and Archiving
    • 13 File Formats
    • 14 Cryptographic Services
    • 15 Generic Operating System Services
      • 1. os — Miscellaneous operating system interfaces
      • 2. io — Core tools for working with streams
      • 3. argparse — Parser for command-line options, arguments and sub-commands
      • 4. optparse — Parser for command line options
      • 5. getopt — C-style parser for command line options
      • 6. logging — Logging facility for Python
      • 7. logging.config — Logging configuration
      • 8. logging.handlers — Logging handlers
      • 9. getpass — Portable password input
      • 10. curses — Terminal handling for character-cell displays
      • 11. curses.textpad — Text input widget for curses programs
      • 12. curses.ascii — Utilities for ASCII characters
      • 13. curses.panel — A panel stack extension for curses
      • 14. platform — Access to underlying platform’s identifying data
      • 15. errno — Standard errno system symbols
      • 16. ctypes — A foreign function library for Python
    • 16 Optional Operating System Services
    • 17 Interprocess Communication and Networking
    • 18 Internet Data Handling
    • 19 Structured Markup Processing Tools
    • 20a Internet Protocols and Support
    • 20b Internet Protocols and Support
  • Ch 21 - 30
  • Ch 31 - 37
  • api
Python Standard Library
  • Docs »
  • Ch 11 - 20 »
  • 15 Generic Operating System Services
  • View page source

15 Generic Operating System Services¶

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:

  • 1. os — Miscellaneous operating system interfaces
  • 2. io — Core tools for working with streams
  • 3. argparse — Parser for command-line options, arguments and sub-commands
  • 4. optparse — Parser for command line options
  • 5. getopt — C-style parser for command line options
  • 6. logging — Logging facility for Python
  • 7. logging.config — Logging configuration
  • 8. logging.handlers — Logging handlers
  • 9. getpass — Portable password input
  • 10. curses — Terminal handling for character-cell displays
  • 11. curses.textpad — Text input widget for curses programs
  • 12. curses.ascii — Utilities for ASCII characters
  • 13. curses.panel — A panel stack extension for curses
  • 14. platform — Access to underlying platform’s identifying data
  • 15. errno — Standard errno system symbols
  • 16. ctypes — A foreign function library for Python
Next Previous

© Copyright 2016.

Built with Sphinx using a theme provided by Read the Docs.