国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python線程池的實現實例

2020-02-23 04:57:09
字體:
來源:轉載
供稿:網友

直接上代碼:
代碼如下:
# -*- coding: utf-8 -*-
import Queue
import threading
import urllib
import urllib2
import os

def down(url,n):
    print 'item '+str(n)+' start '
    filename=urllib2.unquote(url).decode('utf8').split('/')[-1]
    urllib.urlretrieve(url, filename)
    print 'item '+str(n)+' finish '


def worker():
    while True:
        i = q.get()
        url=i[0]
        n=i[1]
        down(url,n)
        q.task_done()


if __name__=="__main__":

    num_worker_threads=100

    f=open('url.txt')
    l=f.readlines()
    q = Queue.Queue()
    for i in range(num_worker_threads):
        t = threading.Thread(target=worker)
        t.daemon = True
        t.start()

    for i in range(0,len(l)):
        q.put((l[i],i))

    q.join()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 湘乡市| 南漳县| 青川县| 望谟县| 靖边县| 都匀市| 莱西市| 策勒县| 枝江市| 伊通| 漳州市| 大姚县| 莱西市| 临清市| 五华县| 荥经县| 若羌县| 长治县| 普洱| 时尚| 松桃| 塔城市| 宜兰市| 北碚区| 九台市| 镇江市| 隆子县| 南康市| 临洮县| 大石桥市| 洪雅县| 十堰市| 富平县| 澎湖县| 英吉沙县| 神木县| 五河县| 库车县| 林口县| 罗江县|