Por motivos de mantenimiento de los pcs y ya que son muchos , me surge la necesidad de crear un script que reciba como parametro una ruta en el servidor (direccion web) y descarge ese archivo en el cliente , la descarga la hago , pero hay que descargar un rar y siempre llega mal , este es el codigo que utilizo :
- import urllib2
- import time
-
- archivoDescargar = "http://ruta al rar"
- archivoGuardar = "ruta local donde guardarlo"
-
- now = time.time()
-
- descarga = urllib2.urlopen(archivoDescargar)
-
- ficheroGuardar=file(archivoGuardar,"w")
- ficheroGuardar.write(descarga.read())
- ficheroGuardar.close()
-
- elapsed = time.time() - now
-
- print "Descargado el archivo: %s en %0.3fs" % (archivoDescargar,elapsed)