2011-11-29 4 views

risposta

16

Utilizzare il parametro di callback facoltativa della put function. Qualcosa del genere:

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

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

perfetto. thanks – user1071501

+0

"Out of" potrebbe essere un termine migliore di "Still to send" poiché l'ultimo importo non cambia. – Dss

+0

@dss è questo il caso? Sono passati un paio di anni e non ricordo se il numero di 'toBeTransferred' è il totale o il resto. –

Problemi correlati