La classe Cmd offre un semplice ambiente per la scrittura di interpreti a riga di comando. Questi interpreti tornano spesso utili per effettuare dei test, per creare strumenti di amministrazione e per realizzare prototipi che verranno poi incapsulati in un'interfaccia più sofisticata.
[completekey[, stdin[, stdout]]]) |
L'argomento opzionale completekey è il nome readline del tasto per il completamento automatico; il tasto Tab è quello predefinito. Se completekey non è None, ed è disponibile il modulo readline, il completamento dei comandi viene effettuato automaticamente.
Gli argomenti facoltativi stdin e stdout specificano gli oggetti file di input e di output che verranno utilizzati dall'istanza di Cmd o da una sua sotto classe. Se non specificati, i valori predefiniti saranno sys.stdin e sys.stdout.
Modificato nella versione 2.3: Aggiunti i parametri stdin e stdout..