2011-11-29 63 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'號是總數還是剩餘數。 –