In python una lista conosce la sua lunghezza, quindi puoi semplicemente fare len(sys.argv)
per ottenere il numero di elementi in argv
.
Stai meglio guardando argparse per l'analisi degli argomenti.
http://docs.python.org/dev/library/argparse.html
Lo rende solo facile, non c'è bisogno di fare il sollevamento pesante da soli.
Uso spesso un trucco veloce e sporco per leggere un numero fisso di argomenti dalla riga di comando:
[filename] = sys.argv[1:]
in_file = open(filename) # Don't need the "r"
Questo assegnerà l'unico argomento a filename
e sollevare un'eccezione se non c'è esattamente un argomento.