title: How do i monitor the progress of a file transfer through pysftp
body: <p>I'm using python 3.3.2 and pysftp to make a back-up utility that stores copies of files on another computer on my network. </p>
  
  <p>I already know how to use pysftp to transfer theses files however i would like to see the progress of the transfer (bytes per second, percent completion, time remaining) instead of some static print statement indicating that the transfer has started or finished</p>
  
  <p>something like this maybe ( filename: 3.4MiB/s | 40%&lt;#########=============> | 0:03:54 remaining )</p>
  
  <p>Edit:
  I could probably build a progress bar if i just knew how to get pysftp's put command to yeild the information, THAT is what i want to know how to do</p>
  
  <p>Edit:
  I think i found my answer on another question after extensive digging:</p>
  
  <p><a href="https://stackoverflow.com/questions/8313080/how-to-see-log-file-transfer-progress-using-paramiko">How to see (log) file transfer progress using paramiko?</a></p>