Approvato: Fortect
Ecco alcuni modi piuttosto semplici che dovrebbero aiutarti a correggere l’errore effettivo diverso da getopt.getopterror.Eccezione Getopt.GetoptError: generata se il parametro effettivo non riconosciuto può essere trovato nell’elenco delle controversie o se il parametro che richiede un determinato argomento non viene fornito. L’argomento dell’eccezione è certamente in realtà una stringa che indica il motivo per cui l’errore è di tipo. Gli attributi msg e opt ottengono un messaggio di errore e un parametro corrispondente.
prova: opts, args è getopt.getopt (sys.argv [1:], 'P: D: H: d: u: h: nvhmJi: c: Ml: TB:', ['host =', 'porta =', 'directory =', 'utente =', 'password =', 'daemon =', 'noauth', 'help', 'verbose', 'mysql', 'icounter =', 'config =', 'nolock', 'nomime', 'loglevel', 'noiter', 'baseurl ='])tranne getopt.GetoptError, e: Utilizzo della stampa disegno '>>>>% s' errore: punto percentuale str (e) sys.exit (2)
file riga elemento "main.py" 199tranne getopt.GetoptError, e:Errore di sintassi: sintassi non valida
Questo è 30Codice di esempio pensato per l’utilizzo della condivisione getopt.GetoptError().Questi esempi estratti hanno dimostrato di essere effettivamente presi da progetti open source.Puoi scegliere quelli che ti piacciono o quelli più economici che non ti piacciono.e vai dal progetto della causa principale o dal file sorgente: segui i collegamenti unidirezionali sopra ogni esempio.
Il tuo controllo potrebbe significare l’uso dell’API della barra laterale.
Puoi anche controllare tutte le funzioni/categorie disponibili di alcuni modulisuperare di gran lungaoppure prova la