ASPN ActiveState Programmer Network
  ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH
advanced | search help

Reference
ActivePython 2.4
Python Documentation
Library Reference
5. Miscellaneous Services
5.1 pydoc -- Documentation generator and online help system
5.2 doctest -- Test interactive Python examples
5.3 unittest -- Unit testing framework
5.4 test -- Regression tests package for Python
5.5 test.test support -- Utility functions for tests
5.6 decimal -- Decimal floating point arithmetic
5.7 math -- Mathematical functions
5.8 cmath -- Mathematical functions for complex numbers
5.9 random -- Generate pseudo-random numbers
5.10 whrandom -- Pseudo-random number generator
5.11 bisect -- Array bisection algorithm
5.12 collections -- High-performance container datatypes
5.13 heapq -- Heap queue algorithm
5.14 array -- Efficient arrays of numeric values
5.15 sets -- Unordered collections of unique elements
5.16 itertools -- Functions creating iterators for efficient looping
5.17 ConfigParser -- Configuration file parser
5.18 fileinput -- Iterate over lines from multiple input streams
5.19 calendar -- General calendar-related functions
5.20 cmd -- Support for line-oriented command interpreters
5.20.1 Cmd Objects
5.21 shlex -- Simple lexical analysis

MyASPN >> Reference >> ActivePython 2.4 >> Python Documentation >> Library Reference >> 5. Miscellaneous Services
ActivePython 2.4 documentation

5.20 cmd -- Support for line-oriented command interpreters

The Cmd class provides a simple framework for writing line-oriented command interpreters. These are often useful for test harnesses, administrative tools, and prototypes that will later be wrapped in a more sophisticated interface.

class Cmd( [completekey[, stdin[, stdout]]])
A Cmd instance or subclass instance is a line-oriented interpreter framework. There is no good reason to instantiate Cmd itself; rather, it's useful as a superclass of an interpreter class you define yourself in order to inherit Cmd's methods and encapsulate action methods.

The optional argument completekey is the readline name of a completion key; it defaults to Tab. If completekey is not None and readline is available, command completion is done automatically.

The optional arguments stdin and stdout specify the input and output file objects that the Cmd instance or subclass instance will use for input and output. If not specified, they will default to sys.stdin and sys.stdout.

Changed in version 2.3: The stdin and stdout parameters were added.



See About this document... for information on suggesting changes.

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved