Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lokitorz

#1
Me apunto compis!
#2
Python / Re:ReverseRootShell con Python
Junio 22, 2013, 08:12:58 PM
muy bueno, gracias por el aporte!
#3
llámame torpe si quieres pero sigo sin conseguirlo  :(
el argparse no comprendo su uso y con el getopt solo consigo recoger el primero.

Un saludo.
#4
Muchas gracias, voy a mirarlo y te comento.

Un saludo!
#5
xDD . Version 2.7

¿Te ha funcionado bien? ¿Como lo has hecho?

Gracias, un saludo.
#6
¿Como que no es mio? es el uso básico de getopt (al menos siempre lo usé así)

Saludos.
#7
Para ahcer uso de getopt  tiene que ser asi

Código: python
opts, args = getopt.getopt(argv, "param1:", "h", "J", "param2"])

[/quote]

Yo el código que tengo es

opts, args = getopt.getopt(sys.argv[1:], "hwp:", ["help","port="])
for opt, arg in opts:
        if opt in ("-h", "--help"): prueba.use()
        if opt in ("-p", "--port"):
            port = arg


eso con python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -v 10, 13 --> coge sin problema el 10 pero el 13 no

El módulo parser no lo he probado, buscaré su uso.

Supongo que se podria hacer con el
for elements in sys.argv :
        print elements


y comprobar si hay una ","

Muchas gracias.

Un saludo


           
#8
Eso lo estoy haciendo con
for opt, arg in opts: 
       if opt in ("-p", "--port"):
            port = arg


pero solo almacena el primero que le paso, es decir
python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -v 10, 13 --> solo me almacena el 10
#9
Buenas,
Estoy desarrollando un script al cual se le pasan argumentos desde consola y me surge un problema al pasarle varios argumentos para una misma opción.
Por ejemplo:
python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -v 10  --> el 10 si se recogerlo el problema viene cuando..
python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -v 10, 13 --> ¿como recojo ese 13?

con sys.argv no me vale puesto que no se en que posición va a estar es decir, algunas veces puede estar en otra posición o no estar. ejemplo
python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -f -w -v 10, 13
python No tienes permitido ver enlaces. Registrate o Entra a tu cuenta -w

Hasta ahora lo estaba haciendo con opts, args = getopt.getopt() pero solo me funciona si le paso uno solo no una cadena.

¿Alguien sabe como hacerlo?

Muchas gracias de antemano.