Questo modulo fornisce un wrapper per il modulo standard getopt che fornisce le seguenti novità aggiuntive:
** Dovrebbe essere sostituito con optik (che è anche conosciuto come optparse in Python 2.3 e successivi). **
| options, negative_opt, object, args) |
sys.argv[1:] se si passa None come args.
| text, width) |
Dovrebbe essere sostituita con textwrap (che è disponibile in Python 2.3 e successivi).
[option_table=None]) |
Se un'opzione prende un argomento, a long_option dovrebbe essere
aggiunto '='; short_option dovrebbe essere solo un singolo
carattere, in ogni caso, nessun ':'. short_option
dovrebbe essere None se long_option non ha una
corrispondente short_option. Tutte le tuple delle opzioni
devono avere un'opzione lunga.
La classe FancyGetopt fornisce i seguenti metodi:
[args=None, object=None]) |
Se la variabile args è None o non viene indicata, usa
sys.argv[1:]. Se la variabile object è None o non
viene fornita, crea una nuova istanza OptionDummy, vi
memorizza i valori dell'opzione e restituisce una tupla
"(args,object)". Se la variabile object viene indicata,
viene modificata sul posto e getopt() restituisce solo
args; in entrambi i casi, la variabile args restituita è
una copia modificata della lista args passata inizialmente, che
viene lasciata inalterata.
| ) |
[header=None]) |
Se indicato, stampa l'intestazione header fornita, all'inizio dell'help.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.