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