2011-11-29 10 views

Respuesta

16

utilizar el parámetro de devolución de llamada opcional del put function. Algo como esto:

def printTotals(transferred, toBeTransferred): 
    print "Transferred: {0}\tOut of: {1}".format(transferred, toBeTransferred) 

sftp.put("myfile","myRemoteFile",callback=printTotals) 
+0

perfecto. gracias – user1071501

+0

"Fuera de" puede ser un término mejor que "Todavía para enviar" ya que la última cantidad no cambia. – Dss

+0

@dss es ese el caso? Han pasado un par de años y no recuerdo si el número 'toBeTransferred' es el total o el resto. –

Cuestiones relacionadas