13 de septiembre de 2013

Python: Argumentos de un script python

Ejemplo un script de python con 4 argumentos:

script-python.py a1 a2 a3 a4

Es el script de python hay que importa la lierir sys:

import sys

Número de argumentos:   len(sys.argv)

Acceso a cada argumento
    sys.argv[0]   es igual al nombre del archivo script
    sys.argv[1]   es igual a a1
    sys.argv[2]   es igual a a2
    sys.argv[3]   es igual a a3
    sys.argv[4]   es igual a a4

Para comprobar si hay algún argumento:

    if len(sys.argv) >= 2:
        print "Ok, hay argumento "
    else:
        print "Debes indicar un argumento"
        sys.exit()

No hay comentarios:

Publicar un comentario