Mira, tuve varios dramas con os.popen tratando de hacer algunas cosas
medias locas. La solucion que encontre fue usar commands:
>>> import commands
>>> a = 'find'
>>> b = './'
>>> commands.getoutput("%s %s -type f -mtime +1 | xargs rm -f" % (a,b))
Si te sirve aprobechalo!
Saludos.
2014-05-29 14:00 GMT-03:00 Hiko hitokiri <[email protected]>:
> yo lo hago asi : lo de borrar por dias la verdad no lo he implementado por
> que no me a sido necesario pero no es mayor cosa
>
> generador_nombre_db = db + '-'
> +str(datetime.datetime.now().strftime('%m-%d-%Y-%I:%M:%S-%p-%Z')) + '.sql'
> args_dump = "mysqldump --user=%s --host=%s
> --password=%s %s > %s%s" % (datos_conexion.usuario,
>
> datos_conexion.host,datos_conexion.password, db, direccion,
> generador_nombre_db)
> proceso_backup = subprocess.Popen(args_dump,
> stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
> dump_output_backup, error_datos_backup =
> proceso_backup.communicate()
>
> _______________________________________________
> Python-es mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/