远程下载文件并设置进度显示
Posted 菱花淚硃砂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程下载文件并设置进度显示相关的知识,希望对你有一定的参考价值。
def Schedule(a, b, c): """ 进度条显示 :param a:已经下载的数据块 :param b:数据块的大小 :param c:远程文件的大小 :return: """ per = 100.0 * a * b / c if per > 100: per = 100 sys.stdout.write(‘\r‘) sys.stdout.write(‘\t\t%.2f%% - 已下载的大小:%d - 文件大小:%d‘ % (per, a * b, c)) sys.stdout.flush() time.sleep(0.5) def run(): request.urlretrieve(‘https://***‘, ‘ttt‘, Schedule)
以上是关于远程下载文件并设置进度显示的主要内容,如果未能解决你的问题,请参考以下文章
使用 NSURLSessionDataTask 显示文件下载进度