美文网首页
Python下载文件显示进度条

Python下载文件显示进度条

作者: Ugly_K | 来源:发表于2017-01-01 16:42 被阅读1380次

    2017/1/1 16:32:47


    Python下载文件显示进度条

    我们首先来看一下实现的效果

    ScreenClip.png

    下面看看是怎么实现的把

    import requests
    import sys
    with open("%s.mp3" % name, "wb") as code:
    
    if total_length is None:  # no content length header
        code.write(responseMp3.content)
    else:
        dl = 0
        total_length = int(total_length)
        for data in responseMp3.iter_content(chunk_size=1024):
            dl += len(data)
            code.write(data)
            done = int(50 * dl / total_length)
            sys.stdout.write("\r[%s%s]" % ('█' * done, ' ' * (50 - done)))
            sys.stdout.flush()
    
    ![ScreenClip.png](https://img.haomeiwen.com/i1698871/650eb4e5ccc1c83e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
        print('')
        print('下载完成:%s' % name)
    

    很容易对不对,感觉还不错

    相关文章

      网友评论

          本文标题:Python下载文件显示进度条

          本文链接:https://www.haomeiwen.com/subject/ezdivttx.html