Argumentos

Los programas que hemos estado desarrollando hasta ahora están hechos para que se ejecuten en una terminal. En este sistema es muy común que se ejecuten programas especificando opciones antes de pulsar enter: estas opciones se llaman argumentos.

Para procesar los argumentos en Python necesitamos una lista que se llama argv. Esta lista no está disponible directamente en Python, sino que habrá que importarla desde el módulo sys.

Lista de argumentos

Vamos a hacer un programa que simplemente nos diga cuáles son los argumentos que teclea el usuario. El resultado será que el primer argumento siempre es el nombre del programa y, a partir de ahí, el espacio en blanco separa unos argumentos de otros.

from sys import argv
contador=1
for argumento in argv:
	print("Argumento {}: {}.".format(contador,argumento))
	contador=contador+1

c

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

EltenLink