[pyar] script para generar claves seguras con python

Facundo Batista facundobatista en gmail.com
Mar Ene 15 15:32:06 ART 2013


2013/1/15 Javier Marín <nano.world.contact en gmail.com>:

> for x in xrange(cant_claves):
>     clave = os.system('makepasswd --char=20')
>     clave_s = str(clave)
>     archivo.write(clave_s)

Estás grabando en el archivo lo que devuelve os.sytem(), pero eso está mal.

Lo que devuelve os.system() es el código de retorno del programa
ejecutado, no la salida del mismo:

  http://docs.python.org/2/library/os.html#os.system

Lo que tendrías que usar es subprocess y capturar el stdout de lo
ejecutado, mirá los ejemplos acá:

  http://docs.python.org/2/library/subprocess.html#replacing-older-functions-with-the-subprocess-module

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista



More information about the pyar mailing list