Python FTP Download Percent
本來是別人寫的一個 ftp download python script,因為不知道到底是不是有在下載中(?),所以我多加了一個顯示現在 download 幾 percent 的 function:
def ftp_get(src_dir, name, dst_dir):
def ftp_callback(chunk, file_size, dst_file):
if not hasattr(ftp_callback, "progress_size"):
ftp_callback.progress_size = 0
if not hasattr(ftp_callback, "progress_percent"):
ftp_callback.progress_percent = 0
dst_file.write(chunk)
ftp_callback.progress_size += len(chunk)
tmp = ftp_callback.progress_size * 100 / file_size ...