5.20 cmd -- Supporto per interpreti a riga di comando

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.

class Cmd( [completekey[, stdin[, stdout]]])
Un'istanza di Cmd o di una sua classe derivata è un inteprete a riga di comando. Non esistono valide ragioni per istanziare Cmd direttamente; piuttosto, è utile come base di una classe interprete definita da voi al fine di ereditare i metodi di Cmd ed incapsulare metodi d'azione.

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..



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.