Passaggio di argomenti ad uno script

Il passaggio di argomenti a uno script è utile perché uno script può essere utilizzato ripetutamente senza modifiche.

Gli argomenti passati sulla riga comandi vengono passati come valori nell'elenco sys.argv. È possibile utilizzare il comando len(sys.argv) per ottenere il numero di valori passati. Ad esempio:

import sys
print "test1"
print sys.argv[0]
print sys.argv[1]
print len(sys.argv)

In questo esempio, il comando import importa l'intera classe sys in modo che sia possibile utilizzare i metodi esistenti per questa classe, ad esempio argv.

Lo script in questo esempio può essere richiamato utilizzando la riga riportata di seguito:

/u/mjloos/test1 mike don

Il risultato è il seguente output:

/u/mjloos/test1 mike don
test1
mike
don
3