https://foro.gambas-es.org/viewtopic.php?f=16&t=6578&p=39568#p39568
-----------------------------------
Shell
Lunes, 21 Agosto 2017, 12:00

Re: Como Son Los Parametros O Argumentos En Python?
-----------------------------------
Hola v3ctor

Este es un pequeño ejemplo usando argumentos.

[code linenumbers=false syntax=python]
#!/usr/bin/env python3

import sys

try:
    nombre = sys.argv[1]
    print (sys.argv)
    print ('Hola ' + nombre)
except:
    print ('No se le ha pasado argumento')
[/code]

Yo lo probé de esta forma:

[code linenumbers=false syntax=bash]
./prueba_argumento.py Shell
[/code]

La salida del ejemplo es:

[quote]
./prueba_argumento.py Shell
['./prueba_argumento.py', 'Shell']
Hola Shell
[/quote]

Necesita el modulo sys que es donde se encuentran la mayoría de las funciones de uso del sistema.
La línea print (sys.arg) devuelve una lista donde se puede ver:

[quote]
['./prueba_argumento.py', 'Shell']
[/quote]

Que el primer elemento es el nombre del programa, índice 0 y el segundo es el argumento pasado, el nombre
No es muy diferente de Gambas en este aspecto.

Saludos


