Foros del Web » Programando para Internet » Python »

Argumentos mediante flags en python

Estas en el tema de Argumentos mediante flags en python en el foro de Python en Foros del Web. Hola. Quisiera saber si existe algún tipo de módulo que obtenga los argumentos introducidos en forma de flags, es decir, por ejemplo al ejecutar un ...
  #1 (permalink)  
Antiguo 03/09/2011, 10:16
 
Fecha de Ingreso: enero-2010
Ubicación: Madrid/España
Mensajes: 89
Antigüedad: 14 años, 2 meses
Puntos: 3
Argumentos mediante flags en python

Hola. Quisiera saber si existe algún tipo de módulo que obtenga los argumentos introducidos en forma de flags, es decir, por ejemplo al ejecutar un programa:

$ programa.py -s hola -e adios

Al ejecutar el programa, por ejemplo obtener -s (start) como una cadena de texto, y -e (end) como otra cadena
  #2 (permalink)  
Antiguo 03/09/2011, 14:54
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años
Puntos: 1360
Respuesta: Argumentos mediante flags en python

Claro que existen.

Creo que te refieres al modulo getopt
  #3 (permalink)  
Antiguo 04/09/2011, 06:40
 
Fecha de Ingreso: enero-2010
Ubicación: Madrid/España
Mensajes: 89
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Argumentos mediante flags en python

Vale sí, era eso. Muchísimas gracias!!
  #4 (permalink)  
Antiguo 04/09/2011, 08:08
Avatar de Lautaro_eb  
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 13 años, 10 meses
Puntos: 24
Respuesta: Argumentos mediante flags en python

Buenas el modulo sys tiene la variable argv que devuelve una lista todo lo escrito depues de python EJ
Código:
python hola.py minombre es sam
Devuelve
Código:
 ['hola.py','minombre','es','sam']
Espero te Sirva.
__________________
Mi emprendimiento: Software BRC
Youtube: Tutoriales de programación y electrónica.

Etiquetas: flag, pythoin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:56.