← Volver

Cómo obtener los argumentos de la línea de comandos

El objeto sys.argv es una lista que contiene los argumentos pasados al programa.

import sys
print(sys.argv)

Si este código es invocado vía python test.py hola mundo, el resultado es:

['test.py', 'hola', 'mundo']

Recuérdese que el primer elemento de la lista siempre se corresponde con el nombre del programa, de modo que los argumentos de éste, estrictamente hablando, se encuentran en sys.argv[1:].

sys consola


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.