Para lograr que nuestro script acepte parámetros que provienen de la línea de comando tal como lo hacen otras aplicaciones del sistema, en Python utilizaremos el atributo argv del modulo sys.
El atributo sys.argv es una lista donde se almacenan los parámetros, la posición cero de la lista corresponde al nombre del script. Realicemos un script que imprima los parámetros por pantalla:
Guardemos el script y ejecutémoslo:
# vim parametro.py
import sys for parametro in sys.argv: print parametro
Guardemos el script y ejecutémoslo:
#python parametro.py 1 2 3
parametro.py 1 2 3
Como se puede apreciar, el primer parámetro ocupa la segunda posición.