#coding=utf-8

import threading

import os,sys

import urllib.request as ur

#显示调用函数

def jindu(a,b,size):

os.system('cls')

per=100*a*b/size

per=round(per, 2)

if per>100:

per=100

sys.stdout.write('下载进度:{0}%\r'.format(per))

sys.stdout.flush()

#继承类多线程

class Doal(threading.Thread):

def __init__(self,a,b):

# 继承类多线程

threading.Thread.__init__(self)

self.__path=a

self.__name=b

def run(self):

#开启实时显示

ur.urlretrieve(self.__path,self.__name,jindu)

if __name__ == '__main__':

#下载地址

urls = 'http://dubapkg.cmcmcdn.com/duba/166/kinst_166_f28_k1541.exe'

#名称

name=urls.split('/')[-1]

#创建文件夹

if not os.path.exists('code'):

os.mkdir('code')

#路径名称链接

filepath = os.path.join('code',name)

#实例

p=Doal(urls,filepath)

#线程开启

p.start()

python urlretrieve下载进度_python《文件下载进度显示》 urllib.request.urlretrieve(self.__path,self.__name,jindu)...相关推荐

  1. python request下载文件_Python3.4.3使用urllib.request下载文件带进度显示

    import urllib.request import sys import os import threading def callbackfunc(blocknum, blocksize, to ...

  2. python爬虫下载模块_python爬虫——下载ted视频

    鄙人长期知乎潜水,这是我的第一篇知乎文章,如有不好的地方请多指教 自学爬虫一个月有余,又是一个英语学习爱好者,突然心血来朝想去ted上面看下如何爬视频 1.所用工具 requests模块 --爬虫核心 ...

  3. urllib.request.urlretrieve()函数

    参考python document 描述 urllib.request.urlretrieve(url, filename=None, reporthook=None, data=None) 函数说明 ...

  4. python requests下载图片_Python使用urllib库、requests库下载图片的方法比较

    我们知道,使用Python制作一个爬虫程序,requests库是一个不错的选择,requests发送网络请求非常简单,比较使用urllib库,使用requests库可以大大减少代码量,它还可以定制请求 ...

  5. python 批量下载财务数据_Python+Wind 批量下载上市公司年报 - Part 1/2

    Python+Wind 批量下载上市公司年报 - Part 1/2作者:张捷 目录1.背景介绍 2.安装Python 3.爬取万得上市公司年报3.1Wind下载公告信息 3.2获得年报地址 4.使用P ...

  6. python爬虫下载模块_python爬虫系列(4.5-使用urllib模块方式下载图片)

    一.回顾urllib包中下载图片的方式 1.urlretrieve下载文件 from urllib import request if __name__ == "__main__" ...

  7. 用python批量下载网络图片_python批量下载图片的三种方法

    一是用微软提供的扩展库win32com来操作IE: win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到). 二是用selenium的webdriver: sele ...

  8. python 小说下载工具_python 制作网站小说下载器

    基本开发环境 ・ Python 3.6 ・ Pycharm 相关模块使用 目标网页分析 输入想看的小说内容,点击搜索 这里会返回很多结果,我只选择第一个 网页数据是静态数据,但是要搜索,是post请求 ...

  9. python小说下载器_python 制作网站小说下载器

    基本开发环境 · Python 3.6 · Pycharm 相关模块使用 目标网页分析 输入想看的小说内容,点击搜索 这里会返回很多结果,我只选择第一个 网页数据是静态数据,但是要搜索,是post请求 ...

  10. python国内下载地址_python下载链接

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.需要的python库requests2.代码(复制可用)#引用 reques ...

最新文章

  1. Leetcode 118:Pascal's Triangle 杨辉三角
  2. Js中substr,substring,slice截取字符串的异同
  3. python函数入参和返回值
  4. CH - 6803 导弹防御塔(二分图最大匹配-多重匹配(拆点法))
  5. HDU 3264 Open-air shopping malls
  6. LQ训练营(C++)学习笔记_枚举算法
  7. 八皇后问题(回溯法)
  8. python 高维数据_用Sci-kit learn和XGBoost进行多类分类:Brainwave数据案例研究
  9. 可以改位置吗_恒大文化旅游城售楼部位置外地人可以买吗优选好房泗洪
  10. 刷屏了!这篇Python学习贴,90%的程序员都用的上!
  11. 卷积码编码和译码c语言,卷积码编码和译码.doc
  12. 触摸屏一体机的类型有哪些
  13. Angular SSR 探究
  14. 【Go实战基础】程序里面数据是如何显示到浏览器当中的
  15. 【Java算法学习】鸡兔同笼问题
  16. 几个 ICON 图标 网站
  17. 电脑连接手机热点时,电脑能够搜到但是却连接不上的问题
  18. 使用OpenVINO实现飞桨版PGNet推理程序
  19. 24c02读程序C语言详解,24C02读写操作程序(C语言)
  20. 最新Exsi-6.7.0U3b版本下载

热门文章

  1. pands 画图 调整大小_两个精品案例解释机械设计的步骤,有思路,再着手画图...
  2. CVPR2019| CVPR论文
  3. 线材下料优化python算法_python实现最优化算法
  4. python 搭建web_理解python web开发,轻松搭建web app!
  5. qt制作串口调试工具
  6. Opencv椭圆拟合
  7. MFC的运行过程,TheApp对象
  8. mysql lock table阻塞读_MySQL的lock tables和unlock tables的用法【数据库锁表】
  9. 位说法的由来_南方土地庙有榕树的原因,为何会有榕树不容人的说法?
  10. 修改SAP下载文件路径