1. 程式人生 > >record-11 網絡編程 下載

record-11 網絡編程 下載

record chm 保存 req www http 個數 int 參數

from time import time,sleep

now1=time()

#import urllib.request
#urllib.request.urlretrieve()

#from urllib import request
#request.urlretrieve()

def abc1(a,b,c):
    print(a) #a接收的是下載過程中數據包的序號
    print(b) #b接收的是下載過程中每個數據包的大小
    print(c) #c接收的是下載的總資源大小

def abc2(a,b,c):
    global now1
    now2=time()
    result=(a+1)*b/c
    if now2-now1>5:
        print(‘當前下載進度%.2f%%‘%result)
        now1=now2

from urllib.request import urlretrieve
#urlretrieve() #下載網絡資源
#第一個參數是URL 協議聲明+IP/域名+端口+資源路徑
#第二個參數是本地保存路徑
#第三個參數是函數,要求這個函數必須有三個形參

url=‘https://www.python.org/ftp/python/3.6.4/python364.chm‘
path=‘D:\\python364.chm‘

urlretrieve(url,path,abc2)

  

record-11 網絡編程 下載