日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python下载器

發布時間:2024/1/23 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python下载器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

from urllib import request #urllib數據,爬蟲二 #resquest請求resquest
from multiprocessing import Process
import os
def downloader(url,**kwargs): # downloader下載器downloader
#arg元組元組里只有一個元素也要加逗號
print(‘當前進程’,os.getpid(),end=’’)
print(‘父進程’,os.getppid())#getppid()獲得父進程
#print(‘關鍵字參數’,kwargs[‘pro’])
#文件名將圖片保存
# file_name=url.split(’/’)[-1]
# response=request.urlopen(url)#網絡請求#響應一個對象
# content=response.read()#獲取相應的內容
# with open(file_name,‘wb’) as fq:#保存
# fq.write(content)
if name == ‘main’:
# for i in range(1,5,1):
# url=‘http://www.langlang2017.com/img/banner’+str(i)+’.png’
# print(url)
# p=Process(target=downloader(url,))
# p.start()#開始下載
urlList=[
‘http://www.langlang2017.com/img/banner’+str(1)+’.png’,
‘http://www.langlang2017.com/img/banner’ + str(2) + ‘.png’,
# ‘http://www.langlang2017.com/img/banner’ + str(3) + ‘.png’,
# ‘http://www.langlang2017.com/img/banner’ + str(4) + ‘.png’
]
nameList=[‘進程一’,‘進程二’]
i=0
pList=[]
for url in urlList:
n=nameList[i]
#p=Process(target=downloader(url,))
p=Process(target=downloader,name=n,args=(url,),kwargs={‘pro’:‘關鍵字參數’})
print(‘子進程%s將被運行’%n)
p.start()
pList.append§
i+=1
for i in pList:
i.join()
print(‘主進程’,os.getpid())#getpid()獲得當前進程號

print('進程已結束')

總結

以上是生活随笔為你收集整理的python下载器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。