Cmdsyntax.

CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una definizione di sintassi.
Scarica ora

Cmdsyntax. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • David Boddie
  • Sito web dell'editore:
  • http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html

Cmdsyntax. Tag


Cmdsyntax. Descrizione

CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una definizione di sintassi. CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una sintassi definizione.python I programmi che eseguono dalla riga di comando si sono tradizionalmente affidati a una varietà di librerie e metodi per leggere e interpretare gli argomenti passati al programma quando viene eseguito. Tali biblioteche offrono strutture abbastanza convenienti per il controllo della presenza di opzioni, comandi e parametri associati, ma richiedono ancora lo sviluppatore di fare gran parte del lavoro di dare un senso di queste informazioni. Per programmi più complessi, la logica che circonda le opzioni disponibili diventa sempre più difficile Gestisci gli sviluppatori devono verificare le combinazioni non valide di un numero elevato di opzioni. Pertanto, per alcuni tipi di strumenti della riga di comando, con sintassi che offrono molte scelte contrastanti per l'utente, è necessaria una soluzione che è necessaria una soluzione a cui è richiesto un numero elevato di opzioni. Questo modulo fornisce un modo alternativo per raccogliere argomenti passati su uno script dalla riga di comando . Piuttosto che trattare la riga di comando come un pool di argomenti, i contenuti sono abbinati a una stringa di sintassi specificata. Eventuali partite valide sono presentate al programma come dizionari contenenti valori referenziati dai tasti nella stringa di sintassi. Dal momento che l'uso contraddittorio o incoerente delle opzioni viene eliminato dal processo di abbinamento, lo sviluppatore può concentrarsi sulla fornitura delle funzionalità del programma piuttosto che dover convalidare l'ingresso dell'utente. I valori ottenuti dalla riga di comando non vengono convertiti dal tipo di stringa predefinito. Potrebbe essere utile utilizzare le funzionalità di altre opzioni che analizzano le librerie per fornire questa funzionalità. Metodi di ingresso Il modulo consente all'utente di passare argomenti a uno script nel modo convenzionale dalla riga di comando secondo uno stile concordato degli argomenti della riga di comando. L'uso Di una definizione di sintassi da convalidare l'ingresso della riga di comando è utile anche per gli utenti di interfacce utente grafica (GUI) poiché può essere utilizzata per automatizzare la costruzione di semplici moduli GUI. Pertanto, è introdotto un certo livello di coerenza tra le due interfacce alternative con scarso sforzo da parte dello sviluppatore. Inoltre, le informazioni ottenute da ingressi non validi possono essere utilizzate per assistere all'utente incorporando l'ingresso valido dell'utente nel modulo in esecuzione. La generazione della forma della GUI viene raggiunta utilizzando il modulo Tkinter per utilizzare il TK Toolkit. Questo toolkit è in uso diffuso e è quindi probabile che sia disponibile sulla macchina dell'utente.Una semplice esempio di uno strumento esistente dimostra le funzionalità della libreria. Lo strumento in questione, ImpConvert (Vedi questa pagina), converte i documenti memorizzati in un formato di documenti legacy in una serie di file corrispondenti alle pagine nel documento. Lo strumento crea un oggetto di sintassi dalla definizione fornita: Sintassi = " " + " " Considera il caso in cui L'utente richiama lo strumento ImpConvert con i seguenti argomenti: ImpConter / Home / Anon / Input / MyFile, BC5 / Home / Anon / Output / Questo ingresso è incompleto e, di conseguenza, l'oggetto Syntax creato dallo strumento non restituisce nessuno partite. Tuttavia, lo strumento può fare due cose per aiutare l'ingresso valido dell'utente: può generare un modulo per l'utente da inserire e può interpretare l'ingresso non riuscito a fornire valori predefiniti utili per vari parametri che l'utente specificato correttamente. Più descrittivo GUI Formicatura di uno stile modificato che consente ai comandi (argomenti che devono essere forniti esattamente come specificato) per contenere lo spazio bianco, è possibile generare più forme più elaborate, sebbene questo non sia l'obiettivo principale del modulo.Costerminare la seguente definizione di sintassi: Sintassi = "" "" Woodland Census 2002 "( " Tipi di alberi nella foresta "{--oak --birch --sycamore --fir} ) "" "Requisiti: · Requisiti Python: · Python.


Cmdsyntax. Software correlato

Karmasphere DP Language.

Il linguaggio Karmasphere DP è una lingua parallela non bloccante ad alte prestazioni per l'esecuzione dell'elaborazione dei dati. ...

180

Scarica

Templat.

Templat è un motore modello di file di testo da scopo generico, progettato per essere utilizzato come API da applicazioni java o servlet. ...

175

Scarica

Pystates.

Un semplice e potente quadro della macchina di stato Python utilizzando Canoutines ...

181

Scarica