GNU Info

Info Node: (python2.1-lib.info)curses

(python2.1-lib.info)curses


Next: curses.textpad Prev: getpass Up: Generic Operating System Services
Enter node , (file) or (file)node

Terminal handling for character-cell displays
=============================================

This manual section was written by Moshe Zadka
<moshez@zadka.site.co.il>.
This manual section was written by Eric Raymond <esr@thyrsus.com>.
An interface to the curses library, providing portable terminal
handling.

_Changed in Python version 1.6_

The `curses' module provides an interface to the curses library, the
de-facto standard for portable advanced terminal handling.

While curses is most widely used in the UNIX environment, versions are
available for DOS, OS/2, and possibly other systems as well.  This
extension module is designed to match the API of ncurses, an
open-source curses library hosted on Linux and the BSD variants of UNIX.

See also:
     *Note curses.ascii:: Utilities for working with ASCII characters,
     regardless of your locale settings.  *Note curses.panel:: A panel
     stack extension that adds depth to  curses windows.  *Note
     curses.textpad:: Editable text widget for curses supporting
     `Emacs'-like bindings.  *Note curses.wrapper:: Convenience
     function to ensure proper terminal setup and resetting on
     application entry and exit.  `Curses Programming with
     Python'{Tutorial material on using curses with Python, by Andrew
     Kuchling and Eric Raymond, is available on the Python Web site.}
     The `Demo/curses/' directory in the Python source distribution
     contains some example programs using the curses bindings provided
     by this module.

Functions 2
Window Objects
Constants

automatically generated by info2www version 1.2.2.9