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

首頁 > 編程 > Python > 正文

python線程池的實(shí)現(xiàn)實(shí)例

2019-11-25 18:37:58
字體:
供稿:網(wǎng)友

直接上代碼:

復(fù)制代碼 代碼如下:

# -*- 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()

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 克东县| 莱阳市| 商河县| 京山县| 平南县| 拉孜县| 翼城县| 平塘县| 仙居县| 嘉荫县| 伊金霍洛旗| 治多县| 临清市| 江源县| 泽库县| 晋宁县| 九龙县| 华坪县| 鄂伦春自治旗| 阳山县| 辉县市| 吉木乃县| 平远县| 保靖县| 五家渠市| 建昌县| 海门市| 汪清县| 博湖县| 罗源县| 定南县| 柞水县| 遂溪县| 彭州市| 宣武区| 贡觉县| 山东| 宁安市| 宁远县| 鄂伦春自治旗| 新兴县|