Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: 4T1L4 en 24 Octubre 2016, 14:04 PM

Título: [PYTHON]¿Cómo guardar datos de un rango de números que genero con un While?
Publicado por: 4T1L4 en 24 Octubre 2016, 14:04 PM
Buenos días! para arrancar el día programando tengo una duda y espero que al resolverla ayude a otros.

Código (python) [Seleccionar]

datos = []
puertos = 1

def rango():
  while puertos <= 55553:
  print puertos
  puertos = puertos+1

datos = open('puertos.txt', 'w')
datos.write ... No se como seguir


Genero un rango de datos 1 - 55553, ¿Cómo guardo este rango de datos numéricos que genere con un While en un archivo txt?

Desde ya gracias !
Título: Re: [PYTHON]¿Cómo guardar datos de un rango de números que genero con un While?
Publicado por: engel lex en 24 Octubre 2016, 14:57 PM
abres el archivo al inicio de la función y el datos.write lo colocas debajo del print
Título: Re: [PYTHON]¿Cómo guardar datos de un rango de números que genero con un While?
Publicado por: 4T1L4 en 24 Octubre 2016, 15:23 PM
Gracias por la pronta respuesta engel lex.

Pongo la solución:

Código (python) [Seleccionar]

datos = open('puertos.txt', 'w')
def numeros():
puertos = 1
while puertos <= 55553:
datos.write(str(puertos))
datos.writelines('\n')
puertos = puertos+1

numeros()


Saludos!