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 You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -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 You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -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 You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -v 10  --> el 10 si se recogerlo el problema viene cuando..
python You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -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 You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -f -w -v 10, 13
python You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login -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.