elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  [PYTHON]duda sobre variable [SOLUCIONADO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [PYTHON]duda sobre variable [SOLUCIONADO]  (Leído 2,811 veces)
wACtOr


Desconectado Desconectado

Mensajes: 461


Premio finalista diseño web elhacker.net


Ver Perfil
[PYTHON]duda sobre variable [SOLUCIONADO]
« en: 17 Noviembre 2010, 22:02 pm »

Buenas, estoy empezando con esto de python y estoy intentando hacer un generador de visitas.

Código
  1. #!/usr/bin/env python
  2.  
  3. from urllib2 import urlopen
  4. import sys
  5.  
  6. if len(sys.argv) != 3:
  7. print "Uso: visitas.py web visitas"
  8. else:
  9. web=sys.argv[1]
  10. visitas=sys.argv[2]
  11. i=0
  12. print "Pagina seleccionada: " +str(web)
  13. print "Limite de visitas: " +str(visitas)
  14. while i <= visitas:
  15. i=i+1
  16. urlopen(web)
  17. if (i%5==0):
  18. print "Visitada %i veces" % i


El problema es que cuando llega  las visitas marcadas no para. Sin embargo si en el bucle yo le indico un numero en vez de la variable visitas, cuando llega a ese numero si que para.

Lo que yo creo que pasa es que la variable visitas la interpreta como string en vez de int y el bucle nopara.


Puede ser eso?.

Ya digo que estoy empezando con esto y la verda que es lo unico que se me ocurre.


Un saludo.


« Última modificación: 18 Noviembre 2010, 23:02 pm por wACtOr » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [PYTHON]duda sobre variable
« Respuesta #1 en: 18 Noviembre 2010, 01:30 am »

Lo que yo creo que pasa es que la variable visitas la interpreta como string en vez de int y el bucle nopara.
Puede ser eso?.

Es lo más probable.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
wACtOr


Desconectado Desconectado

Mensajes: 461


Premio finalista diseño web elhacker.net


Ver Perfil
Re: [PYTHON]duda sobre variable
« Respuesta #2 en: 18 Noviembre 2010, 23:01 pm »

ya lo he arreglado, habia que convertir la variable a int

e modificado la variable diciendole que me el argumento que le paso me lo interprete como numero.

aqui dejo el code terminado.
Código
  1. #!/usr/bin/env python
  2.  
  3. from urllib2 import urlopen
  4. import sys
  5. print"""
  6. |+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
  7. | |
  8. | / ___| ___ _ __   ___ _ __ __ _  __| | ___  _ __    __| | ___ |
  9. | | |  _ / _ \ '_ \ / _ \ '__/ _` |/ _` |/ _ \| '__|  / _` |/ _ \ |
  10. | | |_| |  __/ | | |  __/ | | (_| | (_| | (_) | |    | (_| |  __/ |
  11. | \____|\___|_| |_|\___|_|  \__,_|\__,_|\___/|_|     \__,_|\___| |
  12. | |
  13. | \ \  / /_ _/ ___|_ _|_   _|/ \ / ___| |
  14. | \ \ / / | |\___ \| |  | | / _ \ \___ \ |
  15. |  \ V /  | | ___) | |  | |/ ___ \ ___) | |
  16. |   \_/  |___|____/___| |_/_/   \_\____/ |
  17. | |
  18. | Por: Wactor |
  19. | Mail: wactor [at] elhacker [dot] net |
  20. | Uso: visitas.py URL numeroVisitas |
  21. | Ejemplo: visitas.py http://www.google.es 50 |
  22. |+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|
  23. """
  24.  
  25.  
  26. if len(sys.argv) != 3:
  27. print "Uso: visitas.py web visitas"
  28. else:
  29. web=sys.argv[1]
  30. visitas=int(sys.argv[2])
  31. i=0
  32. print "Pagina seleccionada: " +str(web)
  33. print "Limite de visitas: " +str(visitas)
  34. while i < visitas:
  35. i=i+1
  36. urlopen(web)
  37. if (i%5==0):
  38. print "Visitada %i veces" % i
  39.  
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO][DUDA]índices en Python
Scripting
RyogiShiki 3 3,237 Último mensaje 12 Enero 2011, 22:51 pm
por xassiz~
Duda sobre variable
.NET (C#, VB.NET, ASP)
_CrisiS_ 5 3,350 Último mensaje 30 Enero 2011, 04:21 am
por _CrisiS_
Duda sobre Python Keylogger « 1 2 »
Scripting
mastertux 15 10,038 Último mensaje 3 Abril 2011, 18:38 pm
por 08l00D
(solucionado)Duda sobre variable numérica
Programación Visual Basic
SuperDraco 2 1,947 Último mensaje 15 Julio 2011, 13:48 pm
por SuperDraco
[javascript] Duda sobre almacenamiento en una variable
Desarrollo Web
Zodiak98 0 1,688 Último mensaje 29 Octubre 2016, 21:49 pm
por Zodiak98
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines