2011-11-29 331 views

回答

16

使用put function的可选的回调参数。这样的事情:

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

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

完美。谢谢 – user1071501

+0

由于上次金额没有变化,“Out of”可能比“Still to send”更好。 – Dss

+0

@dss是这样吗?这已经过去了几年了,我不记得'toBeTransferred'号是总数还是剩余数。 –